|
Isis Developer Reference
|
Go to the documentation of this file. 1 #ifndef StandardDeviationOperator_h
2 #define StandardDeviationOperator_h
This class is used to accumulate statistics on double arrays.
Definition: Statistics.h:94
void AddData(const double *data, const unsigned int count)
Add an array of doubles to the accumulators and counters.
Definition: Statistics.cpp:141
double mdMaxDN
Standard Option MaxDN.
Definition: ControlNetValidMeasure.h:255
double GetValue(int sample, int line)
Loads a Chip with a value.
Definition: Chip.h:145
Container for cube-like labels.
Definition: Pvl.h:119
void SetValidRange(const double minimum=Isis::ValidMinimum, const double maximum=Isis::ValidMaximum)
Definition: Statistics.cpp:255
bool IsSpecial(const double d)
Returns if the input pixel is special.
Definition: SpecialPixel.h:197
virtual ~StandardDeviationOperator()
Definition: StandardDeviationOperator.h:42
int Lines() const
Definition: Chip.h:106
Isis::InterestOperator * StandardDeviationOperatorPlugin(Isis::Pvl &pPvl)
Definition: StandardDeviationOperator.cpp:38
double StandardDeviation() const
Computes and returns the standard deviation.
Definition: Statistics.cpp:312
virtual double Interest(Chip &chip)
This method returns the amount of interest for the given chip.
Definition: StandardDeviationOperator.cpp:19
Standard deviation interest operator.
Definition: StandardDeviationOperator.h:37
double mdMinDN
Standard Option MinDN.
Definition: ControlNetValidMeasure.h:254
double p_worstInterest
Definition: InterestOperator.h:195
A small chip of data used for pattern matching.
Definition: Chip.h:86
int Samples() const
Definition: Chip.h:99
StandardDeviationOperator(Pvl &pPvl)
Definition: StandardDeviationOperator.h:39
This is free and unencumbered software released into the public domain.
Definition: Apollo.h:16
Interest Operator class.
Definition: InterestOperator.h:109