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.
Light weight base class for most itk classes.
GaussianDistribution class defines the interface for a univariate Gaussian distribution (pdfs,...
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
static double InverseCDF(double p, const ParametersType &)
bool HasMean() const override
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)
virtual void SetVariance(double)
virtual double EvaluatePDF(double x, double mean, double variance) const
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
ProbabilityDistribution class defines common interface for statistical distributions (pdfs,...
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
unsigned long SizeValueType