|
ITK
5.2.0
Insight Toolkit
|
Go to the documentation of this file.
18 #ifndef itkGaussianDistribution_h
19 #define itkGaussianDistribution_h
22 #include "ITKStatisticsExport.h"
89 EvaluatePDF(
double x)
const override;
95 EvaluatePDF(
double x,
const ParametersType &)
const override;
100 EvaluatePDF(
double x,
double mean,
double variance)
const;
105 EvaluateCDF(
double x)
const override;
111 EvaluateCDF(
double x,
const ParametersType &)
const override;
116 EvaluateCDF(
double x,
double mean,
double variance)
const;
122 EvaluateInverseCDF(
double p)
const override;
129 EvaluateInverseCDF(
double p,
const ParametersType &)
const override;
135 EvaluateInverseCDF(
double p,
double mean,
double variance)
const;
145 GetMean()
const override;
163 GetVariance()
const override;
185 PDF(
double x,
const ParametersType &);
192 PDF(
double x,
double mean,
double variance);
207 CDF(
double x,
const ParametersType &);
214 CDF(
double x,
double mean,
double variance);
247 InverseCDF(
double p);
257 InverseCDF(
double p,
const ParametersType &);
265 InverseCDF(
double p,
double mean,
double variance);
272 PrintSelf(std::ostream & os,
Indent indent)
const override;
GaussianDistribution class defines the interface for a univariate Gaussian distribution (pdfs,...
Control indentation during Print() invocation.
Light weight base class for most itk classes.
bool HasVariance() const override
SizeValueType GetNumberOfParameters() const override
ProbabilityDistribution class defines common interface for statistical distributions (pdfs,...
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
bool HasMean() const override
unsigned long SizeValueType