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