#include <ChartRuleLookupManagerSkeleton.h>
Public Member Functions | |
ChartRuleLookupManagerSkeleton (const ChartParser &parser, const ChartCellCollectionBase &cellColl, const SkeletonPT &skeletonPt) | |
~ChartRuleLookupManagerSkeleton () | |
virtual void | GetChartRuleCollection (const InputPath &inputPath, size_t last, ChartParserCallback &outColl) |
Definition at line 34 of file ChartRuleLookupManagerSkeleton.h.
Moses::ChartRuleLookupManagerSkeleton::ChartRuleLookupManagerSkeleton | ( | const ChartParser & | parser, | |
const ChartCellCollectionBase & | cellColl, | |||
const SkeletonPT & | skeletonPt | |||
) |
Definition at line 39 of file ChartRuleLookupManagerSkeleton.cpp.
Moses::ChartRuleLookupManagerSkeleton::~ChartRuleLookupManagerSkeleton | ( | ) |
Definition at line 49 of file ChartRuleLookupManagerSkeleton.cpp.
void Moses::ChartRuleLookupManagerSkeleton::GetChartRuleCollection | ( | const InputPath & | inputPath, | |
size_t | lastPos, | |||
ChartParserCallback & | outColl | |||
) | [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 |
Implements Moses::ChartRuleLookupManager.
Definition at line 54 of file ChartRuleLookupManagerSkeleton.cpp.
References Moses::ChartParserCallback::Add(), Moses::ChartCellLabel::GetLabel(), Moses::Range::GetNumWordsCovered(), Moses::ChartRuleLookupManager::GetSourceAt(), Moses::Range::GetStartPos(), Moses::InputPath::GetWordsRange(), and range.