#include <DotChart.h>
Public Member Functions | |
DottedRule () | |
DottedRule (const ChartCellLabel &ccl, const DottedRule &prev) | |
const Range & | GetWordsRange () const |
const Word & | GetSourceWord () const |
bool | IsNonTerminal () const |
const DottedRule * | GetPrev () const |
bool | IsRoot () const |
const ChartCellLabel & | GetChartCellLabel () const |
Definition at line 29 of file DotChart.h.
Moses::DottedRule::DottedRule | ( | ) | [inline] |
Definition at line 33 of file DotChart.h.
Moses::DottedRule::DottedRule | ( | const ChartCellLabel & | ccl, | |
const DottedRule & | prev | |||
) | [inline] |
Definition at line 37 of file DotChart.h.
const ChartCellLabel& Moses::DottedRule::GetChartCellLabel | ( | ) | const [inline] |
Definition at line 56 of file DotChart.h.
Referenced by Moses::ChartRuleLookupManagerCYKPlus::AddCompletedRule().
const DottedRule* Moses::DottedRule::GetPrev | ( | ) | const [inline] |
Definition at line 50 of file DotChart.h.
Referenced by Moses::ChartRuleLookupManagerCYKPlus::AddCompletedRule().
const Word& Moses::DottedRule::GetSourceWord | ( | ) | const [inline] |
Definition at line 44 of file DotChart.h.
References Moses::ChartCellLabel::GetLabel().
const Range& Moses::DottedRule::GetWordsRange | ( | ) | const [inline] |
Definition at line 41 of file DotChart.h.
References Moses::ChartCellLabel::GetCoverage().
Referenced by Moses::DottedRuleColl::Add(), and Moses::ChartRuleLookupManagerOnDisk::GetChartRuleCollection().
bool Moses::DottedRule::IsNonTerminal | ( | ) | const [inline] |
Definition at line 47 of file DotChart.h.
References Moses::ChartCellLabel::GetLabel(), and Moses::Word::IsNonTerminal().
Referenced by Moses::ChartRuleLookupManagerCYKPlus::AddCompletedRule().
bool Moses::DottedRule::IsRoot | ( | ) | const [inline] |
Definition at line 53 of file DotChart.h.
References NULL.
Referenced by Moses::DottedRuleColl::Add(), Moses::ChartRuleLookupManagerCYKPlus::AddCompletedRule(), and Moses::ChartRuleLookupManagerOnDisk::GetChartRuleCollection().