|
| const double & | PeriodAvg (void) const |
| const double & | PeriodStdDev (void) const |
| const double & | PeriodMin (void) const |
| const double & | PeriodMax (void) const |
| const double & | ComputeTimeAvg (void) const |
| const double & | ComputeTimeStdDev (void) const |
| const double & | ComputeTimeMin (void) const |
| const double & | ComputeTimeMax (void) const |
| const unsigned int & | NumberOfSamples (void) const |
| const unsigned int & | NumberOfOverruns (void) const |
| void | SetStatisticsInterval (const double &time) |
| const double & | StatisticsInterval (void) const |
| void | Update (const double sample, const double computeTime) |
| void | SetCallback (mtsCallableVoidBase *callback) |
| template<class __classType> |
| void | SetCallback (void(__classType::*method)(void), __classType *classInstantiation) |
| void | Reset (void) |
| void | SetFromExisting (const double periodAvg, const double periodStdDev, const double periodMin, const double periodMax, const double computeTimeAvg, const double computeTimeStdDev, const double computeTimeMin, const double computeTimeMax, const unsigned int numberOfSamples, const unsigned int numberOfOverruns, const double statisticsInterval) |
| | mtsIntervalStatistics () |
| | ~mtsIntervalStatistics () |
| void | ToStream (std::ostream &outputStream) const override |
| void | ToStreamRaw (std::ostream &outputStream, const char delimiter=' ', bool headerOnly=false, const std::string &headerPrefix="") const override |
| void | SerializeRaw (std::ostream &outputStream) const override |
| void | DeSerializeRaw (std::istream &inputStream) override |
| | mtsGenericObject (void) |
| | mtsGenericObject (double timestamp, bool automaticTimestamp, bool valid) |
| | mtsGenericObject (const mtsGenericObject &other) |
| virtual | ~mtsGenericObject (void) |
| mtsGenericObject & | operator= (const mtsGenericObject &other) |
| bool | SetTimestampIfAutomatic (double timestamp) |
| virtual bool | FromStreamRaw (std::istream &inputStream, const char delimiter=' ') |
| size_t | ScalarNumber (void) const |
| bool | ScalarNumberIsFixed (void) const |
| virtual | ~cmnGenericObject (void) |
| virtual const cmnClassServicesBase * | Services (void) const =0 |
| bool | ReconstructFrom (const cmnGenericObject &other) |
| std::string | ToString (void) const |
| virtual cmnLogger::StreamBufType * | GetLogMultiplexer (void) const |
| virtual double | Scalar (const size_t CMN_UNUSED(index)) const CISST_THROW(std |
| virtual std::string | ScalarDescription (const size_t CMN_UNUSED(index), const std::string &CMN_UNUSED(userDescription)) const |
Calculate the statistics (avg,std,min,max) on the vector of data that is added one sample at time. AddSample checks if the statistics need to be recalculated after a given period elapses (eg 1sec).