Public Member Functions | Public Attributes | Private Member Functions | Private Attributes

CFormInfo Class Reference

#include <Paradigm.h>

Collaboration diagram for CFormInfo:
Collaboration graph
[legend]

List of all members.

Public Member Functions

Public Attributes

Private Member Functions

Private Attributes


Constructor & Destructor Documentation

CFormInfo::CFormInfo (  ) 

Member Function Documentation

const CLemmaInfoAndLemma & CFormInfo::GetLemmaInfo (  )  const [private]
const CFlexiaModel & CFormInfo::GetFlexiaModel (  )  const [private]

References GetLemmaInfo(), CLemmaInfo::m_FlexiaModelNo, CMorphDict::m_FlexiaModels, CLemmaInfoAndLemma::m_LemmaInfo, and m_pParent.

Referenced by Create(), GetAncode(), GetCount(), GetSrcAncode(), GetSrcNorm(), GetWordForm(), and SetParadigmId().

Here is the call graph for this function:

Here is the caller graph for this function:

bool CFormInfo::IsValid (  )  const [private]
void CFormInfo::Create ( const CLemmatizer pParent,
const CAutomAnnotationInner A,
const string &  InputWordForm,
bool  bFound 
)
void CFormInfo::Copy ( const CFormInfo from  ) 
void CFormInfo::AttachLemmatizer ( const CLemmatizer parent  ) 

References m_pParent.

Referenced by CLemmatizer::CreateParadigmFromID().

Here is the caller graph for this function:

bool CFormInfo::SetParadigmId ( DWORD  newVal  ) 
DWORD CFormInfo::GetParadigmId (  )  const
DWORD CFormInfo::GetCount (  )  const

References GetFlexiaModel(), IsValid(), and CFlexiaModel::m_Flexia.

Referenced by GetParadigmFromDictionary(), and GetWordForms().

Here is the call graph for this function:

Here is the caller graph for this function:

string CFormInfo::GetSrcNorm (  )  const

References CFlexiaModel::get_first_flex(), GetFlexiaModel(), GetLemmaInfo(), IsValid(), CMorphDict::m_Bases, CLemmaInfoAndLemma::m_LemmaStrNo, and m_pParent.

Referenced by GetStringByParadigm(), and SetParadigmId().

Here is the call graph for this function:

Here is the caller graph for this function:

int CFormInfo::GetHomonymWeightWithForm ( WORD  pos  )  const

References CStatistic::get_HomoWeight(), GetParadigmId(), CLemmatizer::GetStatistic(), IsValid(), and m_pParent.

Here is the call graph for this function:

int CFormInfo::GetWordWeight (  )  const

References CStatistic::get_WordWeight(), GetParadigmId(), CLemmatizer::GetStatistic(), IsValid(), and m_pParent.

Here is the call graph for this function:

string CFormInfo::GetAncode ( WORD  pos  )  const

References GetFlexiaModel(), IsValid(), and CFlexiaModel::m_Flexia.

Referenced by GetParadigmFromDictionary(), CMorphologyHolder::GetParadigmIdsByNormAndAncode(), and GetStringByParadigm().

Here is the call graph for this function:

Here is the caller graph for this function:

string CFormInfo::GetWordForm ( WORD  pos  )  const
string CFormInfo::GetSrcAncode (  )  const

References GetFlexiaModel(), GetLemmaInfo(), IsValid(), CFlexiaModel::m_Flexia, m_InnerAnnot, and CAutomAnnotationInner::m_ItemNo.

Referenced by FormatAsInPlmLine(), GetStringByParadigm(), and CHomonym::SetHomonym().

Here is the call graph for this function:

Here is the caller graph for this function:

int CFormInfo::GetHomonymWeight (  )  const

References IsValid(), m_bFound, m_InnerAnnot, and CAutomAnnotationInner::m_nWeight.

Referenced by FormatAsInPlmLine().

Here is the call graph for this function:

Here is the caller graph for this function:

BYTE CFormInfo::GetAccentedVowel ( WORD  pos  )  const
BYTE CFormInfo::GetSrcAccentedVowel (  )  const

References GetAccentedVowel(), m_InnerAnnot, and CAutomAnnotationInner::m_ItemNo.

Here is the call graph for this function:

string CFormInfo::GetCommonAncode (  )  const

References CLemmaInfo::GetCommonAncodeIfCan(), GetLemmaInfo(), IsValid(), and CLemmaInfoAndLemma::m_LemmaInfo.

Referenced by FormatAsInPlmLine(), GetStringByParadigm(), and CHomonym::SetHomonym().

Here is the call graph for this function:

Here is the caller graph for this function:

char CFormInfo::GetLemSign (  )  const

References m_bFound.

Referenced by FormatAsInPlmLine(), and CHomonym::SetHomonym().

Here is the caller graph for this function:

size_t CFormInfo::GetLemmaPrefixLength (  )  const

References IsValid(), m_bFound, m_InnerAnnot, m_pParent, CMorphDict::m_Prefixes, and CAutomAnnotationInner::m_PrefixNo.

Here is the call graph for this function:

string CFormInfo::FormatAsInPlmLine (  )  const

References Format(), GetCommonAncode(), GetHomonymWeight(), GetLemSign(), GetParadigmId(), GetSrcAncode(), GetWordForm(), and m_bFound.

Here is the call graph for this function:

void CFormInfo::SetUserPrefix ( const string &  UserPrefix  ) 

References m_UserPrefix.

Referenced by CreateDecartProduction().

Here is the caller graph for this function:

void CFormInfo::SetUserUnknown (  ) 

References m_bFound.


Member Data Documentation

string CFormInfo::m_UserPrefix [private]

Referenced by Copy(), GetWordForm(), and SetUserPrefix().


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