Commmon statistics that can be derived from a single array of floats. More...

#include <UnaryStatistic.h>

Inherits Identifiable.

Inherited by UnaryStatistics::CyclicBoxcarPhase, UnaryStatistics::DeviationCoefficient, UnaryStatistics::FirstHarmonic, UnaryStatistics::InterQuartileRange, UnaryStatistics::Kurtosis, UnaryStatistics::Maximum, UnaryStatistics::MaxUpperHarmonic, UnaryStatistics::Mean, UnaryStatistics::Median, UnaryStatistics::MedianAbsoluteDifference, UnaryStatistics::MedianUpperHarmonic, UnaryStatistics::Minimum, UnaryStatistics::NMode, UnaryStatistics::NyquistHarmonic, UnaryStatistics::OctileKurtosis, UnaryStatistics::QuartileDispersion, UnaryStatistics::QuartileSkewness, UnaryStatistics::Range, UnaryStatistics::RobustMedian, UnaryStatistics::Skewness, UnaryStatistics::SpectralEntropy, UnaryStatistics::SpectralKurtosis, UnaryStatistics::SpectralPower, UnaryStatistics::SpectralSkew, UnaryStatistics::StandardDeviation, UnaryStatistics::Sum, UnaryStatistics::SumDetrendedOutlier, and UnaryStatistics::SumHarmonicOutlier.

Public Member Functions

 UnaryStatistic (const std::string &name, const std::string &description)
 Construct with a name and description.
 
virtual double get (const std::vector< double > &)=0
 Derived types define the value returned.
 
virtual UnaryStatisticclone () const =0
 Derived types must also define clone method.
 

Static Public Member Functions

static UnaryStatisticfactory (const std::string &name)
 Create a new instance of UnaryStatistic based on name.
 
static const std::vector< UnaryStatistic * > & children ()
 Returns a list of available UnaryStatistic children.
 

Detailed Description

Commmon statistics that can be derived from a single array of floats.


The documentation for this class was generated from the following files:

Generated using doxygen 1.8.17