#include <TranslationOptionCollectionText.h>


Public Member Functions | |
| void | ProcessUnknownWord (size_t sourcePos) |
| implemented by inherited class, called by this class | |
| TranslationOptionCollectionText (const TranslationSystem *system, Sentence const &inputSentence, size_t maxNoTransOptPerCoverage, float translationOptionThreshold) | |
| bool | HasXmlOptionsOverlappingRange (size_t startPosition, size_t endPosition) const |
| void | CreateXmlOptionsForRange (size_t startPosition, size_t endPosition) |
Definition at line 33 of file TranslationOptionCollectionText.h.
| Moses::TranslationOptionCollectionText::TranslationOptionCollectionText | ( | const TranslationSystem * | system, | |
| Sentence const & | inputSentence, | |||
| size_t | maxNoTransOptPerCoverage, | |||
| float | translationOptionThreshold | |||
| ) |
constructor; just initialize the base class
Definition at line 34 of file TranslationOptionCollectionText.cpp.
| void Moses::TranslationOptionCollectionText::CreateXmlOptionsForRange | ( | size_t | startPosition, | |
| size_t | endPosition | |||
| ) | [virtual] |
Create xml-based translation options for the specific input span
Reimplemented from Moses::TranslationOptionCollection.
Definition at line 58 of file TranslationOptionCollectionText.cpp.
References Moses::TranslationOptionCollection::Add(), Moses::Sentence::GetXmlTranslationOptions(), Moses::TranslationOptionCollection::m_source, and Moses::TranslationOptionCollection::m_system.

| bool Moses::TranslationOptionCollectionText::HasXmlOptionsOverlappingRange | ( | size_t | startPosition, | |
| size_t | endPosition | |||
| ) | const [virtual] |
Check the source sentence for coverage data
Reimplemented from Moses::TranslationOptionCollection.
Definition at line 49 of file TranslationOptionCollectionText.cpp.
References Moses::TranslationOptionCollection::m_source, and Moses::Sentence::XmlOverlap().

| void Moses::TranslationOptionCollectionText::ProcessUnknownWord | ( | size_t | sourcePos | ) | [virtual] |
implemented by inherited class, called by this class
Implements Moses::TranslationOptionCollection.
Definition at line 40 of file TranslationOptionCollectionText.cpp.
References Moses::InputType::GetWord(), Moses::TranslationOptionCollection::m_source, and Moses::TranslationOptionCollection::ProcessOneUnknownWord().

1.5.9