#include <AlignmentPhrase.h>
Public Member Functions | |
| AlignmentPhrase (size_t size) | |
| void | Merge (const AlignmentPhrase &newAlignment, const WordsRange &newAlignmentRange) |
| void | Merge (const std::vector< std::vector< size_t > > &source) |
| size_t | GetSize () const |
| const AlignmentElement & | GetElement (size_t pos) const |
Protected Attributes | |
| std::vector< AlignmentElement > | m_elements |
Definition at line 55 of file AlignmentPhrase.h.
| MosesTraining::AlignmentPhrase::AlignmentPhrase | ( | size_t | size | ) | [inline] |
Definition at line 60 of file AlignmentPhrase.h.
| const AlignmentElement& MosesTraining::AlignmentPhrase::GetElement | ( | size_t | pos | ) | const [inline] |
| size_t MosesTraining::AlignmentPhrase::GetSize | ( | ) | const [inline] |
| void MosesTraining::AlignmentPhrase::Merge | ( | const std::vector< std::vector< size_t > > & | source | ) |
Definition at line 35 of file AlignmentPhrase.cpp.
References m_elements, and MosesTraining::AlignmentElement::Merge().

| void MosesTraining::AlignmentPhrase::Merge | ( | const AlignmentPhrase & | newAlignment, | |
| const WordsRange & | newAlignmentRange | |||
| ) |
std::vector<AlignmentElement> MosesTraining::AlignmentPhrase::m_elements [protected] |
Definition at line 58 of file AlignmentPhrase.h.
Referenced by GetElement(), GetSize(), and Merge().
1.5.9