19 #ifndef __DwdsThesaurus_H_ 20 #define __DwdsThesaurus_H_ 22 #include "../CommonLib/util_classes.h" vector< DWORD > DwordVector
Definition: utilit.h:148
vector< DWORD > Pathes
Definition: DwdsThesaurus.h:30
void GetAllLemmasWhosePathesStartFromThisSequence(const vector< int > &HyperTermNos, StringSet &Lemmas) const
Definition: DwdsThesaurus.cpp:258
CShortStringHolder LeavesLemmas
Definition: DwdsThesaurus.h:39
void FreeDwdsThesaurus(const CDwdsThesaurus *)
Definition: DwdsThesaurus.cpp:45
string GetAllThesInterpetations(const char *Lemma) const
Definition: DwdsThesaurus.cpp:67
bool LoadDwdsThesaurus()
Definition: DwdsThesaurus.cpp:111
DwordVector m_AllPathes
Definition: DwdsThesaurus.h:41
StringVector HyperTerms
Definition: DwdsThesaurus.h:28
void GetAllPathesWhichContainHyperTermNo(size_t HyperTermNo, DwordVector &sub_pathes) const
Definition: DwdsThesaurus.cpp:196
vector< string > StringVector
Definition: utilit.h:146
vector< DWORD > PathEndIndex
Definition: DwdsThesaurus.h:35
set< string > StringSet
Definition: utilit.h:147
vector< DWORD > LeavesPathes
Definition: DwdsThesaurus.h:38
Definition: DwdsThesaurus.h:25
int FindHyperTerm(const string &s) const
Definition: DwdsThesaurus.cpp:93
Definition: util_classes.h:50
void GetAllPathesWhichStartFromThisSequence(const vector< int > &HyperTermNos, DwordVector &Result) const
Definition: DwdsThesaurus.cpp:233
bool ReadPathFromString(const string &TextPath, vector< int > &HyperTermNos) const
Definition: DwdsThesaurus.cpp:216