00001 // Copyright (C) 1999 Jean-Marc Valin 00002 #ifndef STATE_H 00003 #define STATE_H 00004 00005 #include "gmm.h" 00006 00007 namespace FD { 00008 00009 class Transition { 00010 protected: 00012 float probability; 00013 00015 State *state; 00016 00017 public: 00018 }; 00019 00020 00022 class State { 00024 RCPtr<GMM> mixture; 00025 00027 //vector<Transition> transitions; 00028 00029 }; 00030 00031 }//namespace FD 00032 00033 #endif