|
Public Types |
| enum | Node_Type {
UNKNOWN = 0,
WORD = 1,
MORPHEME = 2,
SYLLABLE = 3,
PHONE = 4,
HALFPHONE = 5,
INITIAL = 6,
FINAL = 7
} |
Public Member Functions |
| | BOSS_Node (BOSS::Config &cl) |
| | BOSS_Node (const BOSS_Node &b) |
| | BOSS_Node (BOSS::Config &cl, const Node_Type &t) |
| | BOSS_Node (BOSS::Config &cl, const xercesc::DOMNode *node, const Node_Type &t, const unsigned &p) |
| virtual | ~BOSS_Node () |
| BOSS_Node & | operator= (const BOSS_Node &b) |
| string | getResult (const string &q) const |
| DOM_UserData * | getUserData () const |
| Node_Type | getNodeType () const |
| bool | realNode () const |
| bool | virtualNode () const |
| double | getCost () const |
| void | setCost (double c) |
| void | setPredecessor (BOSS_Node *predecessor) |
| BOSS_Node * | getPredecessor () const |
| unsigned | getPosition () const |
Protected Member Functions |
| vector< float > | makeVector (string tmp) const |
Protected Attributes |
| BOSS::Config & | cl |
| const xercesc::DOMNode * | unit_node |
| DOM_UserData * | user_data |
| Node_Type | type |
| unsigned | pos |
| double | cost |
| BOSS_Node * | pred |
| unsigned | Num |
| string | tkey |
| string | treal |
| string | cleft |
| string | cright |
| string | pmode |
| int | pint |
| unsigned | first |
| unsigned | last |
| unsigned | stress |
| float | lf0 |
| float | rf0 |
| float | avgf0 |
| float | rms |
| dsp::vector< float > | lmel |
| dsp::vector< float > | rmel |
Friends |
| ostream & | operator<< (ostream &out, const BOSS_Node &n) |