18#ifndef itkChiSquareDistribution_h
19#define itkChiSquareDistribution_h
23#include "ITKStatisticsExport.h"
Control indentation during Print() invocation.
Implements transparent reference counting.
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
SmartPointer< const Self > ConstPointer
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 &)
ProbabilityDistribution Superclass
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)
SmartPointer< Self > Pointer
ChiSquareDistribution Self
static double PDF(double x, SizeValueType degreesOfFreedom)
double GetMean() const override
static double CDF(double x, SizeValueType degreesOfFreedom)
Array< double > ParametersType
ProbabilityDistribution()
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
unsigned long SizeValueType