MosesTraining::Syntax::GHKM::StsgRule Class Reference

#include <StsgRule.h>

Inheritance diagram for MosesTraining::Syntax::GHKM::StsgRule:

Inheritance graph
[legend]
Collaboration diagram for MosesTraining::Syntax::GHKM::StsgRule:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 StsgRule (const Subgraph &fragment)
const std::vector< Symbol > & GetSourceSide () const
const SubgraphGetTargetSide () const
const std::vector< int > & GetNonTermAlignment () const
int Scope () const


Detailed Description

Definition at line 19 of file StsgRule.h.


Constructor & Destructor Documentation

MosesTraining::Syntax::GHKM::StsgRule::StsgRule ( const Subgraph fragment  ) 


Member Function Documentation

const std::vector<int>& MosesTraining::Syntax::GHKM::StsgRule::GetNonTermAlignment (  )  const [inline]

Definition at line 30 of file StsgRule.h.

Referenced by MosesTraining::Syntax::GHKM::StsgRuleWriter::Write().

Here is the caller graph for this function:

const std::vector<Symbol>& MosesTraining::Syntax::GHKM::StsgRule::GetSourceSide (  )  const [inline]

Definition at line 24 of file StsgRule.h.

Referenced by MosesTraining::Syntax::GHKM::StsgRuleWriter::Write().

Here is the caller graph for this function:

const Subgraph& MosesTraining::Syntax::GHKM::StsgRule::GetTargetSide (  )  const [inline]

Definition at line 27 of file StsgRule.h.

Referenced by MosesTraining::Syntax::GHKM::StsgRuleWriter::Write().

Here is the caller graph for this function:

int MosesTraining::Syntax::GHKM::StsgRule::Scope (  )  const [inline, virtual]

Implements MosesTraining::Syntax::GHKM::Rule.

Definition at line 33 of file StsgRule.h.

Referenced by MosesTraining::Syntax::GHKM::ExtractGHKM::Main().

Here is the caller graph for this function:


The documentation for this class was generated from the following files:

Generated on Thu Jul 6 00:34:11 2017 for Moses by  doxygen 1.5.9