18#ifndef itkTDistribution_h
19#define itkTDistribution_h
23#include "ITKStatisticsExport.h"
Control indentation during Print() invocation.
Implements transparent reference counting.
Array< double > ParametersType
ProbabilityDistribution()
ProbabilityDistribution Superclass
bool HasVariance() const override
double GetVariance() const override
SizeValueType GetNumberOfParameters() const override
~TDistribution() override=default
SmartPointer< const Self > ConstPointer
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
SmartPointer< Self > Pointer
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