SGMMListI Class Reference

List of Gaussian mixture models. More...

#include <bsapi.h>

Inheritance diagram for SGMMListI:

SUnknownI List of all members.

Public Member Functions

virtual void BSAPI_METHOD SetUBM (SGMMI *pUBM=0)=0
virtual SGMMI *BSAPI_METHOD GetUBM ()=0
virtual bool BSAPI_METHOD LoadUBM (char *pFile)=0
virtual void BSAPI_METHOD SetFactorAnalysis (SFactorAnalysisI *pFactorAnalysis)=0
virtual void BSAPI_METHOD SetScoringMethod (unsigned int scoringMethod)=0
virtual bool BSAPI_METHOD SetScoringMethodStr (const char *pScoringMethod)=0
virtual void BSAPI_METHOD SetModelParts (unsigned int modelParts)=0
virtual bool BSAPI_METHOD SetModelPartsStr (const char *pModelParts)=0
virtual void BSAPI_METHOD SetEstimationFlags (unsigned int estimationFlags)=0
virtual bool BSAPI_METHOD SetEstimationFlagsStr (const char *pEstimationFlags)=0
virtual void BSAPI_METHOD SetMapTau (float mapTau)=0
virtual void BSAPI_METHOD SetNBest (int nBest)=0
virtual void BSAPI_METHOD SetDefaultVectorSize (int defaultVectorSize)=0
virtual void BSAPI_METHOD SetDefaultNMixtures (int defaultNMixtures)=0
virtual void BSAPI_METHOD SetBatchSize (int batchSize)=0
virtual void BSAPI_METHOD SetFrameStride (int frameStride)=0
virtual int BSAPI_METHOD GetFrameStride ()=0
virtual bool BSAPI_METHOD AddModel (char *pName, SGMMI *pModel)=0
virtual SGMMI *BSAPI_METHOD CreateModel (char *pName)=0
virtual bool BSAPI_METHOD AddFeatures (char *pModelName, SFloatMatrixI *pFeatures, int nFrames, unsigned int flags=PF_LASTFRAME|PF_OFFLINEPROC)=0
virtual bool BSAPI_METHOD Reestimate ()=0
virtual bool BSAPI_METHOD ScoreFrames (SFloatMatrixI *pFeatures, int nFrames, SFloatMatrixI *pRetSummedScores, SFloatMatrixI *pRetScores=0, int *pNRetFrames=0)=0
virtual bool BSAPI_METHOD AddFeatures (SFloatMatrixI *pFeatures, int nFrames, unsigned int flags=PF_LASTFRAME|PF_OFFLINEPROC)=0
virtual float *BSAPI_METHOD GetModelScores (int *pNumValues=0)=0
virtual char **BSAPI_METHOD GetModelNames (int *pNumValues=0)=0
virtual char *BSAPI_METHOD GetBestModel (float *pScore=0)=0
virtual int BSAPI_METHOD GetNFrames ()=0
virtual void BSAPI_METHOD ResetAccums ()=0
virtual bool BSAPI_METHOD LoadModelsFromList (char *pList)=0
virtual bool BSAPI_METHOD LoadModelsFromDir (char *pDirectory, char *pSuffix)=0
virtual bool BSAPI_METHOD SaveModels (char *pDirectory, char *pSuffix, bool newModelsOnly=false)=0
virtual bool BSAPI_METHOD RemoveModel (char *pName)=0
virtual void BSAPI_METHOD RemoveAllModels ()=0
virtual bool BSAPI_METHOD ReleaseModel (char *pName)=0
virtual void BSAPI_METHOD ReleaseAllModels ()=0
virtual bool BSAPI_METHOD RenameModel (char *pOldName, char *pNewName)=0
virtual void BSAPI_METHOD FirstModel ()=0
virtual SGMMI *BSAPI_METHOD GetModel ()=0
virtual SGMMI *BSAPI_METHOD GetModelByName (char *pName)=0
virtual bool BSAPI_METHOD ModelExists (char *pName)=0
virtual void BSAPI_METHOD BackupModels ()=0
virtual bool BSAPI_METHOD RestoreModels ()=0
virtual void BSAPI_METHOD DestroyBackup ()=0

Detailed Description

List of Gaussian mixture models.


The documentation for this class was generated from the following file:
Generated on Wed Jul 15 10:10:10 2009 for BSAPI by  doxygen 1.4.7