18#ifndef itkChiSquareDistribution_h
19#define itkChiSquareDistribution_h
23#include "ITKStatisticsExport.h"
Control indentation during Print() invocation.
Light weight base class for most itk classes.
ChiSquareDistribution class defines the interface for a univariate Chi-Square distribution (pdfs,...
void PrintSelf(std::ostream &os, Indent indent) const override
double GetVariance() const override
virtual void SetDegreesOfFreedom(SizeValueType)
static double PDF(double x, const ParametersType &)
static double InverseCDF(double p, const ParametersType &)
~ChiSquareDistribution() override=default
double EvaluatePDF(double x, const ParametersType &) const override
virtual SizeValueType GetDegreesOfFreedom() const
virtual double EvaluatePDF(double x, SizeValueType degreesOfFreedom) const
double EvaluateCDF(double x, const ParametersType &) const override
virtual double EvaluateInverseCDF(double p, SizeValueType degreesOfFreedom) const
bool HasMean() const override
double EvaluateCDF(double x) const override
static double CDF(double x, const ParametersType &)
virtual double EvaluateCDF(double x, SizeValueType degreesOfFreedom) const
double EvaluatePDF(double x) const override
double EvaluateInverseCDF(double p) const override
bool HasVariance() const override
SizeValueType GetNumberOfParameters() const override
double EvaluateInverseCDF(double p, const ParametersType &) const override
static double InverseCDF(double p, SizeValueType degreesOfFreedom)
static double PDF(double x, SizeValueType degreesOfFreedom)
double GetMean() const override
static double CDF(double x, SizeValueType degreesOfFreedom)
ProbabilityDistribution class defines common interface for statistical distributions (pdfs,...
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
unsigned long SizeValueType