#include <DwdsThesaurus.h>
bool CDwdsThesaurus::LoadDwdsThesaurus | ( | ) |
References GetThesaurusPath(), HyperTerms, LeavesLemmas, LeavesPathes, PathEndIndex, Pathes, CShortStringHolder::ReadShortStringHolder(), ReadVector(), and rtrim().
Referenced by LoadDwdsThesaurus().
int CDwdsThesaurus::FindHyperTerm | ( | const string & | s | ) | const |
References HyperTerms.
Referenced by ReadPathFromString().
void CDwdsThesaurus::GetAllPathesWhichContainHyperTermNo | ( | size_t | HyperTermNo, | |
DwordVector & | sub_pathes | |||
) | const |
References PathEndIndex, and Pathes.
bool CDwdsThesaurus::ReadPathFromString | ( | const string & | TextPath, | |
vector< int > & | HyperTermNos | |||
) | const |
void CDwdsThesaurus::GetAllPathesWhichStartFromThisSequence | ( | const vector< int > & | HyperTermNos, | |
DwordVector & | Result | |||
) | const |
References PathEndIndex, and Pathes.
Referenced by GetAllLemmasWhosePathesStartFromThisSequence().
void CDwdsThesaurus::GetAllLemmasWhosePathesStartFromThisSequence | ( | const vector< int > & | HyperTermNos, | |
StringSet & | Lemmas | |||
) | const |
References GetAllPathesWhichStartFromThisSequence(), LeavesLemmas, and LeavesPathes.
string CDwdsThesaurus::GetAllThesInterpetations | ( | const char * | Lemma | ) | const |
References HyperTerms, LeavesLemmas, LeavesPathes, PathEndIndex, and Pathes.
Referenced by CConcIndexator::IndexTextOrHtmlFile().
StringVector CDwdsThesaurus::HyperTerms [private] |
Referenced by FindHyperTerm(), GetAllThesInterpetations(), and LoadDwdsThesaurus().
vector<DWORD> CDwdsThesaurus::Pathes [private] |
vector<DWORD> CDwdsThesaurus::PathEndIndex [private] |
vector<DWORD> CDwdsThesaurus::LeavesPathes [private] |
Referenced by GetAllLemmasWhosePathesStartFromThisSequence(), GetAllThesInterpetations(), and LoadDwdsThesaurus().
Referenced by GetAllLemmasWhosePathesStartFromThisSequence(), GetAllThesInterpetations(), and LoadDwdsThesaurus().
DwordVector CDwdsThesaurus::m_AllPathes [private] |