22 #ifndef otbHistogramStatisticsFunction_h
23 #define otbHistogramStatisticsFunction_h
25 #include "itkNumericTraits.h"
26 #include "itkHistogramAlgorithmBase.h"
43 template <
class TInputHistogram,
class TOutput>
49 typedef itk::HistogramAlgorithmBase<TInputHistogram>
Superclass;
55 typedef typename itk::NumericTraits<MeasurementType>::RealType
RealType;
97 void PrintSelf(std::ostream& os, itk::Indent indent)
const override;
125 #ifndef OTB_MANUAL_INSTANTIATION
Computes parameters for a histogram.
HistogramStatisticsFunction()
void CalculateCovariance()
itk::SmartPointer< Self > Pointer
itk::HistogramAlgorithmBase< TInputHistogram > Superclass
void SetInputHistogram(const TInputHistogram *histogram)
HistogramStatisticsFunction Self
OutputType GetCovariance()
void PrintSelf(std::ostream &os, itk::Indent indent) const override
itk::SmartPointer< const Self > ConstPointer
std::vector< TOutput > OutputType
itk::NumericTraits< MeasurementType >::RealType RealType
TInputHistogram::MeasurementType MeasurementType
~HistogramStatisticsFunction() override
TInputHistogram::ConstPointer m_InputHistogram
TInputHistogram::AbsoluteFrequencyType FrequencyType
The "otb" namespace contains all Orfeo Toolbox (OTB) classes.