17 #ifndef IGNITION_MATH_SIGNALSTATS_HH_ 18 #define IGNITION_MATH_SIGNALSTATS_HH_ 24 #include <ignition/math/config.hh> 31 inline namespace IGNITION_MATH_VERSION_NAMESPACE {
34 class SignalStatisticPrivate;
52 public:
virtual double Value()
const = 0;
60 public:
virtual size_t Count()
const;
64 public:
virtual void InsertData(
const double _data) = 0;
67 public:
virtual void Reset();
73 #pragma warning(disable: 4251) 88 public:
virtual double Value()
const;
95 public:
virtual void InsertData(
const double _data);
104 public:
virtual double Value()
const;
111 public:
virtual void InsertData(
const double _data);
120 public:
virtual double Value()
const;
127 public:
virtual void InsertData(
const double _data);
137 public:
virtual double Value()
const;
144 public:
virtual void InsertData(
const double _data);
156 public:
virtual double Value()
const;
163 public:
virtual void InsertData(
const double _data);
173 public:
virtual double Value()
const;
180 public:
virtual void InsertData(
const double _data);
185 class SignalStatsPrivate;
206 public:
size_t Count()
const;
216 public:
void InsertData(
const double _data);
227 public:
bool InsertStatistic(
const std::string &_name);
236 public:
bool InsertStatistics(
const std::string &_names);
239 public:
void Reset();
249 #pragma warning(push) 250 #pragma warning(disable: 4251) Statistical properties of a discrete time scalar signal.
Definition: SignalStats.hh:38
Computing the incremental variance of a discretely sampled signal.
Definition: SignalStats.hh:170
Computing the minimum value of a discretely sampled signal.
Definition: SignalStats.hh:117
Computing the maximum of the absolute value of a discretely sampled signal. Also known as the maximum...
Definition: SignalStats.hh:153
Computing the maximum value of a discretely sampled signal.
Definition: SignalStats.hh:85
Computing the mean value of a discretely sampled signal.
Definition: SignalStats.hh:101
Collection of statistics for a scalar signal.
Definition: SignalStats.hh:189
Computing the square root of the mean squared value of a discretely sampled signal.
Definition: SignalStats.hh:134