A structure to hold the set of statistics from a set of numerical values. More...
#include <NumericStatisticalSummary.h>
Public Member Functions | |
void | clear () |
Clear the structure. More... | |
NumericStatisticalSummary () | |
Constructor. More... | |
NumericStatisticalSummary (const NumericStatisticalSummary &rhs) | |
Copy constructor. More... | |
NumericStatisticalSummary & | operator= (const NumericStatisticalSummary &rhs) |
Assignment operator. More... | |
~NumericStatisticalSummary () | |
Destructor. More... | |
Public Attributes | |
double | m_amplitude |
int | m_count |
double | m_kernel |
double | m_kurtosis |
double | m_maxVal |
double | m_mean |
double | m_median |
double | m_minVal |
std::vector< double > | m_mode |
double | m_skewness |
double | m_stdDeviation |
double | m_sum |
int | m_validCount |
double | m_varCoeff |
double | m_variance |
A structure to hold the set of statistics from a set of numerical values.
Definition at line 46 of file NumericStatisticalSummary.h.
te::stat::NumericStatisticalSummary::NumericStatisticalSummary | ( | ) |
Constructor.
Definition at line 29 of file NumericStatisticalSummary.cpp.
te::stat::NumericStatisticalSummary::NumericStatisticalSummary | ( | const NumericStatisticalSummary & | rhs | ) |
Copy constructor.
rhs | The right-hand-side copy used to copy from. |
Definition at line 47 of file NumericStatisticalSummary.cpp.
References m_amplitude, m_count, m_kernel, m_kurtosis, m_maxVal, m_mean, m_median, m_minVal, m_mode, m_skewness, m_stdDeviation, m_sum, m_validCount, m_varCoeff, and m_variance.
te::stat::NumericStatisticalSummary::~NumericStatisticalSummary | ( | ) |
Destructor.
Definition at line 81 of file NumericStatisticalSummary.cpp.
void te::stat::NumericStatisticalSummary::clear | ( | void | ) |
Clear the structure.
Definition at line 113 of file NumericStatisticalSummary.cpp.
te::stat::NumericStatisticalSummary & te::stat::NumericStatisticalSummary::operator= | ( | const NumericStatisticalSummary & | rhs | ) |
Assignment operator.
rhs | The right-hand-side copy used to copy from. |
Definition at line 86 of file NumericStatisticalSummary.cpp.
References m_amplitude, m_count, m_kernel, m_kurtosis, m_maxVal, m_mean, m_median, m_minVal, m_mode, m_skewness, m_stdDeviation, m_sum, m_validCount, m_varCoeff, and m_variance.
double te::stat::NumericStatisticalSummary::m_amplitude |
Definition at line 88 of file NumericStatisticalSummary.h.
Referenced by te::vp::AggregationMemory::calculateNumStats(), te::stat::GetNumericStatisticalSummary(), te::stat::GetNumericStatisticalSummaryQuery(), getStatisticalValue(), te::attributefill::VectorToVectorMemory::getValue(), NumericStatisticalSummary(), operator=(), te::attributefill::RasterToVector::run(), and te::stat::StatisticsDialog::setStatistics().
int te::stat::NumericStatisticalSummary::m_count |
Definition at line 81 of file NumericStatisticalSummary.h.
Referenced by te::qt::widgets::createNormalDistribution(), te::stat::GetNumericStatisticalSummary(), te::stat::GetNumericStatisticalSummaryQuery(), te::attributefill::VectorToVectorMemory::getValue(), NumericStatisticalSummary(), operator=(), and te::attributefill::RasterToVector::run().
double te::stat::NumericStatisticalSummary::m_kernel |
Definition at line 84 of file NumericStatisticalSummary.h.
Referenced by NumericStatisticalSummary(), and operator=().
double te::stat::NumericStatisticalSummary::m_kurtosis |
Definition at line 87 of file NumericStatisticalSummary.h.
Referenced by te::vp::AggregationMemory::calculateNumStats(), te::stat::GetNumericStatisticalSummary(), getStatisticalValue(), te::attributefill::VectorToVectorMemory::getValue(), NumericStatisticalSummary(), operator=(), te::attributefill::RasterToVector::run(), and te::stat::StatisticsDialog::setStatistics().
double te::stat::NumericStatisticalSummary::m_maxVal |
Definition at line 78 of file NumericStatisticalSummary.h.
Referenced by te::vp::AggregationMemory::calculateNumStats(), te::stat::GetNumericStatisticalSummary(), te::stat::GetNumericStatisticalSummaryQuery(), getStatisticalValue(), te::attributefill::VectorToVectorMemory::getValue(), NumericStatisticalSummary(), operator=(), te::attributefill::RasterToVector::run(), and te::stat::StatisticsDialog::setStatistics().
double te::stat::NumericStatisticalSummary::m_mean |
Definition at line 79 of file NumericStatisticalSummary.h.
Referenced by te::vp::AggregationMemory::calculateNumStats(), te::qt::widgets::createNormalDistribution(), te::rp::ClassifierISOSegStrategy::execute(), te::stat::GetNumericStatisticalSummary(), te::stat::GetNumericStatisticalSummaryQuery(), getStatisticalValue(), te::attributefill::VectorToVectorMemory::getValue(), NumericStatisticalSummary(), operator=(), te::attributefill::RasterToVector::run(), and te::stat::StatisticsDialog::setStatistics().
double te::stat::NumericStatisticalSummary::m_median |
Definition at line 89 of file NumericStatisticalSummary.h.
Referenced by te::vp::AggregationMemory::calculateNumStats(), te::stat::GetNumericStatisticalSummary(), getStatisticalValue(), te::attributefill::VectorToVectorMemory::getValue(), NumericStatisticalSummary(), operator=(), te::attributefill::RasterToVector::run(), and te::stat::StatisticsDialog::setStatistics().
double te::stat::NumericStatisticalSummary::m_minVal |
Definition at line 77 of file NumericStatisticalSummary.h.
Referenced by te::vp::AggregationMemory::calculateNumStats(), te::stat::GetNumericStatisticalSummary(), te::stat::GetNumericStatisticalSummaryQuery(), getStatisticalValue(), te::attributefill::VectorToVectorMemory::getValue(), NumericStatisticalSummary(), operator=(), te::attributefill::RasterToVector::run(), te::attributefill::VectorToVectorMemory::run(), and te::stat::StatisticsDialog::setStatistics().
std::vector<double> te::stat::NumericStatisticalSummary::m_mode |
Definition at line 91 of file NumericStatisticalSummary.h.
Referenced by te::vp::AggregationMemory::calculateNumStats(), te::attributefill::VectorToVectorMemory::getModeValue(), te::stat::GetNumericStatisticalSummary(), NumericStatisticalSummary(), operator=(), te::attributefill::RasterToVector::run(), and te::stat::StatisticsDialog::setStatistics().
double te::stat::NumericStatisticalSummary::m_skewness |
Definition at line 86 of file NumericStatisticalSummary.h.
Referenced by te::vp::AggregationMemory::calculateNumStats(), te::stat::GetNumericStatisticalSummary(), getStatisticalValue(), te::attributefill::VectorToVectorMemory::getValue(), NumericStatisticalSummary(), operator=(), te::attributefill::RasterToVector::run(), and te::stat::StatisticsDialog::setStatistics().
double te::stat::NumericStatisticalSummary::m_stdDeviation |
Definition at line 83 of file NumericStatisticalSummary.h.
Referenced by te::vp::AggregationMemory::calculateNumStats(), te::qt::widgets::createNormalDistribution(), te::stat::GetNumericStatisticalSummary(), te::stat::GetNumericStatisticalSummaryQuery(), getStatisticalValue(), te::attributefill::VectorToVectorMemory::getValue(), NumericStatisticalSummary(), operator=(), te::attributefill::RasterToVector::run(), and te::stat::StatisticsDialog::setStatistics().
double te::stat::NumericStatisticalSummary::m_sum |
Definition at line 80 of file NumericStatisticalSummary.h.
Referenced by te::vp::AggregationMemory::calculateNumStats(), te::stat::GetNumericStatisticalSummary(), te::stat::GetNumericStatisticalSummaryQuery(), getStatisticalValue(), te::attributefill::VectorToVectorMemory::getValue(), NumericStatisticalSummary(), operator=(), te::attributefill::RasterToVector::run(), and te::stat::StatisticsDialog::setStatistics().
int te::stat::NumericStatisticalSummary::m_validCount |
Definition at line 82 of file NumericStatisticalSummary.h.
Referenced by te::stat::GetNumericStatisticalSummary(), te::attributefill::VectorToVectorMemory::getValue(), NumericStatisticalSummary(), operator=(), and te::attributefill::RasterToVector::run().
double te::stat::NumericStatisticalSummary::m_varCoeff |
Definition at line 90 of file NumericStatisticalSummary.h.
Referenced by te::vp::AggregationMemory::calculateNumStats(), te::stat::GetNumericStatisticalSummary(), getStatisticalValue(), te::attributefill::VectorToVectorMemory::getValue(), NumericStatisticalSummary(), operator=(), te::attributefill::RasterToVector::run(), and te::stat::StatisticsDialog::setStatistics().
double te::stat::NumericStatisticalSummary::m_variance |
Definition at line 85 of file NumericStatisticalSummary.h.
Referenced by te::vp::AggregationMemory::calculateNumStats(), te::stat::GetNumericStatisticalSummary(), te::stat::GetNumericStatisticalSummaryQuery(), getStatisticalValue(), te::attributefill::VectorToVectorMemory::getValue(), NumericStatisticalSummary(), operator=(), te::attributefill::RasterToVector::run(), and te::stat::StatisticsDialog::setStatistics().