#include <ChartRuleLookupManager.h>


Public Member Functions | |
| ChartRuleLookupManager (const ChartParser &parser, const ChartCellCollectionBase &cellColl) | |
| virtual | ~ChartRuleLookupManager () |
| const ChartCellLabelSet & | GetTargetLabelSet (size_t begin, size_t end) const |
| const ChartParser & | GetParser () const |
| const ChartCellLabel & | GetSourceAt (size_t at) const |
| virtual void | GetChartRuleCollection (const InputPath &inputPath, size_t lastPos, ChartParserCallback &outColl)=0 |
Definition at line 40 of file ChartRuleLookupManager.h.
| Moses::ChartRuleLookupManager::ChartRuleLookupManager | ( | const ChartParser & | parser, | |
| const ChartCellCollectionBase & | cellColl | |||
| ) | [inline] |
Definition at line 43 of file ChartRuleLookupManager.h.
| Moses::ChartRuleLookupManager::~ChartRuleLookupManager | ( | ) | [virtual] |
Definition at line 6 of file ChartRuleLookupManager.cpp.
| virtual void Moses::ChartRuleLookupManager::GetChartRuleCollection | ( | const InputPath & | inputPath, | |
| size_t | lastPos, | |||
| ChartParserCallback & | outColl | |||
| ) | [pure virtual] |
abstract function. Return a vector of translation options for given a range in the input sentence
| range | source range for which you want the translation options | |
| outColl | return argument |
Implemented in Moses::ChartRuleLookupManagerExample, Moses::ChartRuleLookupManagerMemory, Moses::ChartRuleLookupManagerMemoryPerSentence, Moses::ChartRuleLookupManagerOnDisk, and Moses::Scope3Parser.
| const ChartParser& Moses::ChartRuleLookupManager::GetParser | ( | ) | const [inline] |
Definition at line 54 of file ChartRuleLookupManager.h.
Referenced by Moses::ChartRuleLookupManagerOnDisk::GetChartRuleCollection(), and Moses::ChartRuleLookupManagerMemoryPerSentence::GetChartRuleCollection().

| const ChartCellLabel& Moses::ChartRuleLookupManager::GetSourceAt | ( | size_t | at | ) | const [inline] |
Definition at line 59 of file ChartRuleLookupManager.h.
References Moses::ChartCellCollectionBase::GetSourceWordLabel().
Referenced by Moses::ChartRuleLookupManagerOnDisk::GetChartRuleCollection(), and Moses::ChartRuleLookupManagerExample::GetChartRuleCollection().


| const ChartCellLabelSet& Moses::ChartRuleLookupManager::GetTargetLabelSet | ( | size_t | begin, | |
| size_t | end | |||
| ) | const [inline] |
Definition at line 50 of file ChartRuleLookupManager.h.
References Moses::ChartCellCollectionBase::GetBase(), and Moses::ChartCellBase::GetTargetLabelSet().
Referenced by Moses::StackLatticeBuilder::Build(), and Moses::ChartRuleLookupManagerOnDisk::GetChartRuleCollection().


1.5.9