Edinburgh Speech Tools  2.1-release
EST_WFST_State Class Reference

an internal class for EST_WFST used to represent a state in a WFST More...

#include <include/EST_WFST.h>

Collaboration diagram for EST_WFST_State:

Public Member Functions

 EST_WFST_State (int name)
 
 EST_WFST_State (const EST_WFST_State &state)
 
 ~EST_WFST_State ()
 
EST_WFST_Transitionadd_transition (float w, int end, int in, int out)
 
int name () const
 
int num_transitions () const
 
enum wfst_state_type type () const
 
void set_type (wfst_state_type t)
 
void set_tag (int v)
 
int tag () const
 

Public Attributes

wfst_translist transitions
 

Detailed Description

an internal class for EST_WFST used to represent a state in a WFST

Definition at line 98 of file EST_WFST.h.

Constructor & Destructor Documentation

EST_WFST_State::EST_WFST_State ( int  name)

Definition at line 74 of file EST_WFST.cc.

EST_WFST_State::EST_WFST_State ( const EST_WFST_State state)

Definition at line 81 of file EST_WFST.cc.

EST_WFST_State::~EST_WFST_State ( )

Definition at line 92 of file EST_WFST.cc.

Member Function Documentation

EST_WFST_Transition * EST_WFST_State::add_transition ( float  w,
int  end,
int  in,
int  out 
)

Definition at line 101 of file EST_WFST.cc.

int EST_WFST_State::name ( void  ) const
inline

Definition at line 114 of file EST_WFST.h.

int EST_WFST_State::num_transitions ( ) const
inline

Definition at line 115 of file EST_WFST.h.

enum wfst_state_type EST_WFST_State::type ( void  ) const
inline

Definition at line 116 of file EST_WFST.h.

void EST_WFST_State::set_type ( wfst_state_type  t)
inline

Definition at line 117 of file EST_WFST.h.

void EST_WFST_State::set_tag ( int  v)
inline

Definition at line 118 of file EST_WFST.h.

int EST_WFST_State::tag ( ) const
inline

Definition at line 119 of file EST_WFST.h.

Member Data Documentation

wfst_translist EST_WFST_State::transitions

Definition at line 104 of file EST_WFST.h.


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