biogears::RunningAverage Class Reference
#include <RunningAverage.h>
Public Member Functions | |
RunningAverage () | |
virtual | ~RunningAverage () |
bool | Load (const CDM::RunningAverageData &in) |
CDM::RunningAverageData * | Unload () const |
void | Reset () |
double | Sample (double d) |
double | Value () |
unsigned int | NumSamples () |
Protected Member Functions | |
void | Unload (CDM::RunningAverageData &data) const |
Protected Attributes | |
double | m_Sum |
unsigned int | m_NumSamples |
Constructor & Destructor Documentation
biogears::RunningAverage::RunningAverage | ( | ) |
|
virtual |
Member Function Documentation
bool biogears::RunningAverage::Load | ( | const CDM::RunningAverageData & | in | ) |
|
inline |
void biogears::RunningAverage::Reset | ( | ) |
Reset Counter info
double biogears::RunningAverage::Sample | ( | double | d | ) |
Add value to Sample list and return the new average
CDM::RunningAverageData * biogears::RunningAverage::Unload | ( | ) | const |
|
protected |
double biogears::RunningAverage::Value | ( | ) |
Return the average value
Member Data Documentation
|
protected |
|
protected |