35 #ifndef LANG_MOD_EDGE_H
36 #define LANG_MOD_EDGE_H
51 virtual int ClassID()
const = 0;
53 virtual bool IsRoot()
const = 0;
55 virtual void SetRoot(
bool flag) = 0;
57 virtual bool IsEOW()
const = 0;
59 virtual bool IsOOD()
const = 0;
63 virtual unsigned int Hash()
const = 0;
73 #endif // LANG_MOD_EDGE_H
virtual bool IsIdentical(LangModEdge *edge) const =0
virtual char * Description() const =0
virtual bool IsRoot() const =0
virtual bool IsOOD() const =0
virtual void SetRoot(bool flag)=0
virtual unsigned int Hash() const =0
virtual const char_32 * EdgeString() const =0
virtual int ClassID() const =0
virtual bool IsEOW() const =0
virtual int PathCost() const =0
virtual bool IsTerminal() const =0