1 /************************************************************** 2 *** RHmm package 3 *** 4 *** File: cInParam.h 5 *** 6 *** Author: Ollivier TARAMASCO <Ollivier.Taramasco@imag.fr> 7 *** Author: Sebastian BAUER <sebastian.bauer@charite.de> 8 *** 9 **************************************************************/ 10 11 #ifndef _CINPARAM_H_ 12 #define _CINPARAM_H_ 13 #pragma once 14 15 #include "Hmm.h" 16 17 18 class cInParam 19 { public : 20 distrDefinitionEnum mDistrType ; // Type de loi de proba 21 uint mNClass ; // Nombre de classes 22 uint mDimObs ; // Dimension des observations 23 uint mNMixt ; // Nombre de lois m�lang�es 24 uint mNProba ; // Nombre de proba discr�tes 25 uint mNSample ; // Nombre d'�chantillons 26 cDVector* mY ; // Tableau mNSample x mT[i] des observations 27 public : 28 cInParam(uint theNSample, uint theDimObs, cDVector* theY, distrDefinitionEnum theDistrType=eNormalDistr, uint theNClass=2, uint theNMixt=0, uint theNProba=0) ; 29 virtual ~cInParam() ; 30 cInParam & operator =(const cInParam &theSrc) ; 31 void Print(void) ; 32 } ; 33 #endif //_CINPARAM_H_ 34