IAddInfoStatistics Class Referenceabstract

stores a statistics about a set of addinfo objects. More...

#include "IAddInfoStatistics.hpp"

+ Inheritance diagram for IAddInfoStatistics:

Public Member Functions

virtual bool empty () const =0
 
virtual unsigned columns () const =0
 number of columns that are stored in the object
 
virtual const IAddInfoLayoutlayout () const =0
 access the layout of the attributs
 
virtual const IAddInfo &() min () const =0
 addinfo object containing all minimum values
 
virtual const IAddInfo &() max () const =0
 addinfo object containing all maximum values
 
virtual int64_t count (unsigned col) const =0
 get the count of values the were collected for the corresponding column
 
virtual double mean (unsigned col) const =0
 get the mean of values the were collected for the corresponding column
 
virtual double sigma (unsigned col) const =0
 get the sigma of values the were collected for the corresponding column
 
virtual void merge (const IAddInfoStatistics &other)=0
 
- Public Member Functions inherited from ObjectBase
virtual void Delete ()
 

Detailed Description

stores a statistics about a set of addinfo objects.

The statistic objects provides information about the minimum and maximum value, as well as, the nummber of values that have been aggregated for each addinfo column. the minimum and maximum values can be accesed through two addinfo objects. It is secured that the minimum and maximum objects and the internal count vector are aligned (same AddInfoLayout)