18#ifndef itkProbabilityDistribution_h
19#define itkProbabilityDistribution_h
25#include "ITKStatisticsExport.h"
Control indentation during Print() invocation.
Light weight base class for most itk classes.
Base class for most ITK classes.
ProbabilityDistribution class defines common interface for statistical distributions (pdfs,...
virtual double EvaluateCDF(double x, const ParametersType &) const =0
void PrintSelf(std::ostream &os, Indent indent) const override
virtual double EvaluateInverseCDF(double p) const =0
virtual bool HasVariance() const =0
virtual double EvaluatePDF(double x, const ParametersType &) const =0
virtual void SetParameters(const ParametersType ¶ms)
virtual double GetMean() const =0
virtual SizeValueType GetNumberOfParameters() const =0
~ProbabilityDistribution() override
virtual double EvaluateInverseCDF(double p, const ParametersType &) const =0
virtual double EvaluatePDF(double x) const =0
virtual double EvaluateCDF(double x) const =0
ProbabilityDistribution()
virtual double GetVariance() const =0
virtual bool HasMean() const =0
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
unsigned long SizeValueType