Classes | Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes

CMorphDict Class Reference

#include <MorphDict.h>

Inheritance diagram for CMorphDict:
Inheritance graph
[legend]
Collaboration diagram for CMorphDict:
Collaboration graph
[legend]

List of all members.

Classes

Public Member Functions

Public Attributes

Protected Member Functions

Protected Attributes


Constructor & Destructor Documentation

CMorphDict::CMorphDict ( MorphLanguageEnum  Language  ) 

References m_pFormAutomat.

CMorphDict::~CMorphDict (  )  [virtual]

References m_pFormAutomat.


Member Function Documentation

void CMorphDict::GetLemmaInfos ( const string &  Text,
size_t  TextPos,
vector< CAutomAnnotationInner > &  Infos 
) const [protected]
void CMorphDict::CreateModelsIndex (  )  [protected]

References m_FlexiaModels, m_LemmaInfos, and m_ModelsIndex.

Referenced by Load().

Here is the caller graph for this function:

void CMorphDict::InitAutomat ( CMorphAutomat pFormAutomat  ) 

References m_pFormAutomat.

Referenced by CLemmatizer::CLemmatizer(), and CMorphDictBuilder::CMorphDictBuilder().

Here is the caller graph for this function:

bool CMorphDict::Load ( string  GrammarFileName  ) 
bool CMorphDict::Save ( string  GrammarFileName  )  const
void CMorphDict::PredictBySuffix ( const string &  Text,
size_t &  TextOffset,
size_t  MinimalPredictSuffixlen,
vector< CAutomAnnotationInner > &  Infos 
) const

References CMorphAutomat::GetInnerMorphInfos(), and m_pFormAutomat.

Referenced by CLemmatizer::LemmatizeWord().

Here is the call graph for this function:

Here is the caller graph for this function:

string CMorphDict::GetAllMorphInterpsStr ( const string &  Text,
const size_t  TextPos,
bool  bFullInterp 
) const

Member Data Documentation

vector<int> CMorphDict::m_ModelsIndex [protected]

Referenced by CreateModelsIndex(), and GetLemmaInfos().

Referenced by GetLemmaInfos().


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