Edinburgh Speech Tools  2.4-release
 All Classes Functions Variables Typedefs Enumerations Enumerator Friends Pages
EST_NgrammarState Class Reference
Collaboration diagram for EST_NgrammarState:

Public Member Functions

 EST_NgrammarState (int id, EST_Discrete *d)
 
 EST_NgrammarState (int id, const EST_DiscreteProbDistribution &pdf)
 
 EST_NgrammarState (const EST_NgrammarState &s)
 
 EST_NgrammarState (const EST_NgrammarState *const s)
 
void clear ()
 
void init ()
 
void init (int id, EST_Discrete *d)
 
void init (int id, const EST_DiscreteProbDistribution &pdf)
 
void cumulate (const int index, const double count=1)
 
void cumulate (const EST_String &word, const double count=1)
 
int id () const
 
const
EST_DiscreteProbDistribution
pdf_const () const
 
EST_DiscreteProbDistributionpdf ()
 
double probability (const EST_String &w) const
 
double probability (int w) const
 
double frequency (const EST_String &w) const
 
double frequency (int w) const
 
const EST_Stringmost_probable (double *prob=NULL) const
 

Public Attributes

EST_IVector path
 

Protected Attributes

EST_DiscreteProbDistribution p_pdf
 
int p_id
 

Friends

ostream & operator<< (ostream &s, const EST_NgrammarState &a)
 

Detailed Description

Definition at line 77 of file EST_Ngrammar.h.


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