#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().