1#ifndef GroupedStatistics_h
2#define GroupedStatistics_h
12template<
class A,
class B >
class QMap;
13template<
class A >
class QVector;
47 void AddStatistic(
const QString &statType,
const double &newStat);
void AddStatistic(const QString &statType, const double &newStat)
Add a new data entry for a given type of data.
GroupedStatistics & operator=(const GroupedStatistics &other)
Assign a GroupedStatistics with another GroupedStatistics using =.
GroupedStatistics()
construct a GroupedStatistics object
const QVector< QString > GetStatisticTypes() const
Return a list of all the different statistic tyes that this GroupedStatistics has.
QMap< QString, Statistics > * groupedStats
Map from statistic type to Statistics object.
const Statistics & GetStatistics(const QString &statType) const
Get statistics for a given type of data.
~GroupedStatistics()
destroy a GroupedStatistics object
This class is used to accumulate statistics on double arrays.
This is free and unencumbered software released into the public domain.
This is free and unencumbered software released into the public domain.
This is free and unencumbered software released into the public domain.