18#ifndef itkGaussianDistribution_h
19#define itkGaussianDistribution_h
22#include "ITKStatisticsExport.h"
192 PDF(
double x,
double mean,
double variance);
214 CDF(
double x,
double mean,
double variance);
Control indentation during Print() invocation.
Implements transparent reference counting.
static double CDF(double x, const ParametersType &)
double EvaluateInverseCDF(double p) const override
static double PDF(double x, const ParametersType &)
bool HasVariance() const override
double GetMean() const override
ProbabilityDistribution Superclass
static double InverseCDF(double p, const ParametersType &)
bool HasMean() const override
SmartPointer< const Self > ConstPointer
static double InverseCDF(double p, double mean, double variance)
static double InverseCDF(double p)
double EvaluateCDF(double x, const ParametersType &) const override
virtual double EvaluateInverseCDF(double p, double mean, double variance) const
~GaussianDistribution() override=default
SizeValueType GetNumberOfParameters() const override
virtual void SetMean(double)
double EvaluatePDF(double x) const override
double EvaluateInverseCDF(double p, const ParametersType &) const override
static double PDF(double x)
double EvaluateCDF(double x) const override
static double CDF(double x, double mean, double variance)
double EvaluatePDF(double x, const ParametersType &) const override
static double PDF(double x, double mean, double variance)
SmartPointer< Self > Pointer
virtual void SetVariance(double)
virtual double EvaluatePDF(double x, double mean, double variance) const
GaussianDistribution Self
virtual double EvaluateCDF(double x, double mean, double variance) const
void PrintSelf(std::ostream &os, Indent indent) const override
static double CDF(double x)
double GetVariance() const override
Array< double > ParametersType
ProbabilityDistribution()
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
unsigned long SizeValueType