Tanl Linguistic Pipeline |
Pipe connected to a sentence enumerator. More...
#include <SST.h>
Public Member Functions | |
SSTPipe (SST &sst, Enumerator< std::vector< Token * > * > &se) | |
Create a pipe pulling from a string Enumerator se . | |
bool | MoveNext () |
Advances to the next sentence. | |
std::vector< Token * > * | Current () |
Pipe connected to a sentence enumerator.
Tanl::SST::SSTPipe::SSTPipe | ( | SST & | sst, | |
Enumerator< std::vector< Token * > * > & | se | |||
) |
Create a pipe pulling from a string Enumerator se
.
std::vector< Token * > * Tanl::SST::SSTPipe::Current | ( | ) | [virtual] |
Implements Tanl::Enumerator< std::vector< Token * > * >.
References Tanl::SST::SstEventStream::analyze(), Tanl::Classifier::MaxEnt::BestOutcome(), Tanl::Enumerator< T >::Current(), Tanl::Classifier::MaxEnt::estimate(), Tanl::SST::SstEventStream::hasNext(), Tanl::SST::SstEventStream::next(), Tanl::Classifier::Classifier::NumOutcomes(), Tanl::Classifier::Classifier::OutcomeID(), Tanl::Classifier::Classifier::OutcomeName(), and Tanl::SST::SstEventStream::predicted().
bool Tanl::SST::SSTPipe::MoveNext | ( | ) | [virtual] |
Advances to the next sentence.
Implements Tanl::Enumerator< std::vector< Token * > * >.
References Tanl::Enumerator< T >::Current(), Tanl::Enumerator< T >::MoveNext(), and Tanl::SST::SstEventStream::reset().