GVFGesture Class Reference

Public Member Functions

 GVFGesture (int inputDimension)
 
void setNumberDimensions (int dimensions)
 
void setAutoAdjustRanges (bool b)
 
void setMax (float x, float y)
 
void setMin (float x, float y)
 
void setMax (float x, float y, float z)
 
void setMin (float x, float y, float z)
 
void setMaxRange (vector< float > observationRangeMax)
 
void setMinRange (vector< float > observationRangeMin)
 
vector< float > & getMaxRange ()
 
vector< float > & getMinRange ()
 
void autoAdjustMinMax (vector< float > &observation)
 
void addObservation (vector< float > observation, int templateIndex=0)
 
void normalise ()
 
void setTemplate (vector< vector< float > > &observations, int templateIndex=0)
 
vector< vector< float > > & getTemplate (int templateIndex=0)
 
int getNumberOfTemplates ()
 
int getNumberDimensions ()
 
int getTemplateLength (int templateIndex=0)
 
int getTemplateDimension (int templateIndex=0)
 
vector< float > & getLastObservation (int templateIndex=0)
 
vector< vector< vector< float > > > & getTemplates ()
 
vector< float > & getInitialObservation ()
 
void deleteTemplate (int templateIndex=0)
 
void clear ()