gz/math/SignalStats.hh
virtual double Value() const override
Get the current value of the statistical measure.
Definition: gz/math/AdditivelySeparableScalarField3.hh:27
STL class.
Computing the mean value of a discretely sampled signal.
Definition: gz/math/SignalStats.hh:99
Computing the square root of the mean squared value of a discretely sampled signal.
Definition: gz/math/SignalStats.hh:130
virtual double Value() const =0
Get the current value of the statistical measure.
void InsertData(const double _data)
Add a new sample to the statistical measures.
Computing the maximum of the absolute value of a discretely sampled signal. Also known as the maximum...
Definition: gz/math/SignalStats.hh:148
virtual void InsertData(const double _data) override
Add a new sample to the statistical measure.
virtual std::string ShortName() const override
Get a short version of the name of this statistical measure.
SignalStats & operator=(const SignalStats &_s)
Assignment operator.
bool InsertStatistic(const std::string &_name)
Add a new type of statistic.
virtual std::string ShortName() const override
Get a short version of the name of this statistical measure.
virtual std::string ShortName() const override
Get a short version of the name of this statistical measure.
std::map< std::string, double > Map() const
Get the current values of each statistical measure, stored in a map using the short name as the key.
virtual std::string ShortName() const override
Get a short version of the name of this statistical measure.
virtual std::string ShortName() const override
Get a short version of the name of this statistical measure.
Collection of statistics for a scalar signal.
Definition: gz/math/SignalStats.hh:182
virtual std::string ShortName() const override
Get a short version of the name of this statistical measure.
virtual std::string ShortName() const =0
Get a short version of the name of this statistical measure.
STL class.
Statistical properties of a discrete time scalar signal.
Definition: gz/math/SignalStats.hh:38
Computing the incremental variance of a discretely sampled signal.
Definition: gz/math/SignalStats.hh:164
virtual void InsertData(const double _data) override
Add a new sample to the statistical measure.
size_t Count() const
Get number of data points in first statistic. Technically you can have different numbers of data poin...
virtual void InsertData(const double _data) override
Add a new sample to the statistical measure.
virtual void InsertData(const double _data) override
Add a new sample to the statistical measure.
virtual void InsertData(const double _data)=0
Add a new sample to the statistical measure.
virtual double Value() const override
Get the current value of the statistical measure.
virtual double Value() const override
Get the current value of the statistical measure.
virtual double Value() const override
Get the current value of the statistical measure.
virtual double Value() const override
Get the current value of the statistical measure.
Computing the minimum value of a discretely sampled signal.
Definition: gz/math/SignalStats.hh:114
virtual void InsertData(const double _data) override
Add a new sample to the statistical measure.
std::unique_ptr< SignalStatisticPrivate > dataPtr
Pointer to private data.
Definition: gz/math/SignalStats.hh:76
virtual void InsertData(const double _data) override
Add a new sample to the statistical measure.
bool InsertStatistics(const std::string &_names)
Add multiple statistics.
virtual size_t Count() const
Get number of data points in measurement.
virtual double Value() const override
Get the current value of the statistical measure.
Computing the maximum value of a discretely sampled signal.
Definition: gz/math/SignalStats.hh:84