PiPo
Plug In Plug Out / Plugin Interface for Processing Objects
TempMod Class Reference

Public Types

enum  ValueId {
  Min, Max, Mean, StdDev,
  NumIds
}
 

Public Member Functions

void enable (enum ValueId valId, bool enable=true)
 
void enable (bool minEn, bool maxEn=false, bool meanEn=false, bool stddevEn=false)
 
void select (enum ValueId valId)
 
unsigned int getNumValues (void)
 
void reset (void)
 
void input (PiPoValue value)
 
unsigned int getValues (PiPoValue *values, unsigned int numValues, bool reset=false)
 
unsigned int getLabels (const char *name, char **labels, unsigned int strLen, unsigned int numLabels)
 

Public Attributes

bool enabled [NumIds]
 
PiPoValue min
 
PiPoValue max
 
PiPoValue sum
 
PiPoValue sumOfSquare
 
unsigned int num