21 #ifndef __ANTARES_TOOLBOX_COMPONENT_DATAGRID_SELECTION_OPERATION_H__
22 #define __ANTARES_TOOLBOX_COMPONENT_DATAGRID_SELECTION_OPERATION_H__
24 #include "wx-wrapper.h"
28 namespace Antares::Component::Datagrid::Selection
44 virtual const wxChar*
caption()
const = 0;
78 return wxT(
"Average");
95 return pValue / (double)pCount;
147 return wxT(
"Cell Count");
162 return (
double)pCount;
174 pValue(std::numeric_limits<double>::infinity())
180 return wxT(
"Minimum");
185 pValue = std::numeric_limits<double>::infinity();
210 pValue(-std::numeric_limits<double>::infinity())
216 return wxT(
"Maximum");
221 pValue = -std::numeric_limits<double>::infinity();
Definition: selectionoperation.h:64
virtual void reset()
Reset all internal values.
Definition: selectionoperation.h:81
virtual double result() const
Get the result.
Definition: selectionoperation.h:93
virtual void appendValue(const double v)
Manage a new value.
Definition: selectionoperation.h:87
virtual const wxChar * caption() const
Caption of the operator.
Definition: selectionoperation.h:76
Definition: selectionoperation.h:138
virtual void appendValue(const double)
Manage a new value.
Definition: selectionoperation.h:155
virtual void reset()
Reset all internal values.
Definition: selectionoperation.h:150
virtual double result() const
Get the result.
Definition: selectionoperation.h:160
virtual const wxChar * caption() const
Caption of the operator.
Definition: selectionoperation.h:145
Definition: selectionoperation.h:31
virtual const wxChar * caption() const =0
Caption of the operator.
virtual void reset()=0
Reset all internal values.
virtual void appendValue(const double v)=0
Manage a new value.
virtual double result() const =0
Get the result.
Definition: selectionoperation.h:207
virtual double result() const
Get the result.
Definition: selectionoperation.h:232
virtual void reset()
Reset all internal values.
Definition: selectionoperation.h:219
virtual void appendValue(const double v)
Manage a new value.
Definition: selectionoperation.h:224
virtual const wxChar * caption() const
Caption of the operator.
Definition: selectionoperation.h:214
Definition: selectionoperation.h:171
virtual void reset()
Reset all internal values.
Definition: selectionoperation.h:183
virtual void appendValue(const double v)
Manage a new value.
Definition: selectionoperation.h:188
virtual const wxChar * caption() const
Caption of the operator.
Definition: selectionoperation.h:178
virtual double result() const
Get the result.
Definition: selectionoperation.h:196
Definition: selectionoperation.h:105
virtual double result() const
Get the result.
Definition: selectionoperation.h:127
virtual void appendValue(const double v)
Manage a new value.
Definition: selectionoperation.h:122
virtual const wxChar * caption() const
Caption of the operator.
Definition: selectionoperation.h:112
virtual void reset()
Reset all internal values.
Definition: selectionoperation.h:117