Moses::OrientationPhraseProperty Class Reference

#include <OrientationPhraseProperty.h>

Inheritance diagram for Moses::OrientationPhraseProperty:

Inheritance graph
[legend]
Collaboration diagram for Moses::OrientationPhraseProperty:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 OrientationPhraseProperty ()
virtual void ProcessValue (const std::string &value)
double GetLeftToRightProbabilityMono () const
double GetLeftToRightProbabilitySwap () const
double GetLeftToRightProbabilityDleft () const
double GetLeftToRightProbabilityDright () const
double GetLeftToRightProbabilityDiscontinuous () const
double GetRightToLeftProbabilityMono () const
double GetRightToLeftProbabilitySwap () const
double GetRightToLeftProbabilityDleft () const
double GetRightToLeftProbabilityDright () const
double GetRightToLeftProbabilityDiscontinuous () const
virtual const std::string * GetValueString () const

Protected Attributes

float m_l2rMonoProbability
float m_l2rSwapProbability
float m_l2rDrightProbability
float m_l2rDleftProbability
float m_r2lMonoProbability
float m_r2lSwapProbability
float m_r2lDrightProbability
float m_r2lDleftProbability


Detailed Description

Definition at line 11 of file OrientationPhraseProperty.h.


Constructor & Destructor Documentation

Moses::OrientationPhraseProperty::OrientationPhraseProperty (  )  [inline]

Definition at line 14 of file OrientationPhraseProperty.h.


Member Function Documentation

double Moses::OrientationPhraseProperty::GetLeftToRightProbabilityDiscontinuous (  )  const [inline]

double Moses::OrientationPhraseProperty::GetLeftToRightProbabilityDleft (  )  const [inline]

Definition at line 27 of file OrientationPhraseProperty.h.

References m_l2rDleftProbability.

Referenced by Moses::PhraseOrientationFeature::EvaluateWhenApplied().

Here is the caller graph for this function:

double Moses::OrientationPhraseProperty::GetLeftToRightProbabilityDright (  )  const [inline]

Definition at line 31 of file OrientationPhraseProperty.h.

References m_l2rDrightProbability.

Referenced by Moses::PhraseOrientationFeature::EvaluateWhenApplied().

Here is the caller graph for this function:

double Moses::OrientationPhraseProperty::GetLeftToRightProbabilityMono (  )  const [inline]

Definition at line 19 of file OrientationPhraseProperty.h.

References m_l2rMonoProbability.

Referenced by Moses::PhraseOrientationFeature::EvaluateWhenApplied(), and Moses::PhraseOrientationFeature::LookaheadScore().

Here is the caller graph for this function:

double Moses::OrientationPhraseProperty::GetLeftToRightProbabilitySwap (  )  const [inline]

Definition at line 23 of file OrientationPhraseProperty.h.

References m_l2rSwapProbability.

Referenced by Moses::PhraseOrientationFeature::EvaluateWhenApplied(), and Moses::PhraseOrientationFeature::LookaheadScore().

Here is the caller graph for this function:

double Moses::OrientationPhraseProperty::GetRightToLeftProbabilityDiscontinuous (  )  const [inline]

double Moses::OrientationPhraseProperty::GetRightToLeftProbabilityDleft (  )  const [inline]

Definition at line 48 of file OrientationPhraseProperty.h.

References m_r2lDleftProbability.

Referenced by Moses::PhraseOrientationFeature::EvaluateWhenApplied().

Here is the caller graph for this function:

double Moses::OrientationPhraseProperty::GetRightToLeftProbabilityDright (  )  const [inline]

Definition at line 52 of file OrientationPhraseProperty.h.

References m_r2lDrightProbability.

Referenced by Moses::PhraseOrientationFeature::EvaluateWhenApplied().

Here is the caller graph for this function:

double Moses::OrientationPhraseProperty::GetRightToLeftProbabilityMono (  )  const [inline]

Definition at line 40 of file OrientationPhraseProperty.h.

References m_r2lMonoProbability.

Referenced by Moses::PhraseOrientationFeature::EvaluateWhenApplied(), and Moses::PhraseOrientationFeature::LookaheadScore().

Here is the caller graph for this function:

double Moses::OrientationPhraseProperty::GetRightToLeftProbabilitySwap (  )  const [inline]

Definition at line 44 of file OrientationPhraseProperty.h.

References m_r2lSwapProbability.

Referenced by Moses::PhraseOrientationFeature::EvaluateWhenApplied(), and Moses::PhraseOrientationFeature::LookaheadScore().

Here is the caller graph for this function:

virtual const std::string* Moses::OrientationPhraseProperty::GetValueString (  )  const [inline, virtual]

Reimplemented from Moses::PhraseProperty.

Definition at line 61 of file OrientationPhraseProperty.h.

References NULL, and UTIL_THROW2.

void Moses::OrientationPhraseProperty::ProcessValue ( const std::string &  value  )  [virtual]


Member Data Documentation

Definition at line 64 of file OrientationPhraseProperty.h.

Referenced by GetLeftToRightProbabilityMono(), and ProcessValue().

Definition at line 64 of file OrientationPhraseProperty.h.

Referenced by GetLeftToRightProbabilitySwap(), and ProcessValue().

Definition at line 64 of file OrientationPhraseProperty.h.

Referenced by GetRightToLeftProbabilityMono(), and ProcessValue().

Definition at line 64 of file OrientationPhraseProperty.h.

Referenced by GetRightToLeftProbabilitySwap(), and ProcessValue().


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

Generated on Thu Jul 6 00:33:29 2017 for Moses by  doxygen 1.5.9