|
Isis Developer Reference
|
Go to the documentation of this file. 1 #ifndef GroupedStatistics_h
2 #define GroupedStatistics_h
12 template<
class A,
class B >
class QMap;
13 template<
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.
Definition: GroupedStatistics.cpp:51
This class is used to accumulate statistics on double arrays.
Definition: Statistics.h:94
GroupedStatistics()
construct a GroupedStatistics object
Definition: GroupedStatistics.cpp:17
Grouped Statistics.
Definition: GroupedStatistics.h:41
const Statistics & GetStatistics(const QString &statType) const
Get statistics for a given type of data.
Definition: GroupedStatistics.cpp:66
#define _FILEINFO_
Macro for the filename and line number.
Definition: IException.h:24
Isis exception class.
Definition: IException.h:91
@ Programmer
This error is for when a programmer made an API call that was illegal.
Definition: IException.h:146
const QVector< QString > GetStatisticTypes() const
Return a list of all the different statistic tyes that this GroupedStatistics has.
Definition: GroupedStatistics.cpp:87
This is free and unencumbered software released into the public domain.
Definition: CubeIoHandler.h:22
GroupedStatistics & operator=(const GroupedStatistics &other)
Assign a GroupedStatistics with another GroupedStatistics using =.
Definition: GroupedStatistics.cpp:107
~GroupedStatistics()
destroy a GroupedStatistics object
Definition: GroupedStatistics.cpp:35
This is free and unencumbered software released into the public domain.
Definition: Apollo.h:16