#include <itkGaussianGoodnessOfFitComponent.h>
Inheritance diagram for itk::Statistics::GaussianGoodnessOfFitComponent:
Public Types | |
typedef GaussianGoodnessOfFitComponent | Self |
typedef GoodnessOfFitComponentBase< TInputSample > | Superclass |
typedef SmartPointer< Self > | Pointer |
typedef SmartPointer< const Self > | ConstPointer |
typedef TInputSample::MeasurementType | MeasurementType |
typedef TInputSample::MeasurementVectorType | MeasurementVectorType |
typedef Superclass::CenterType | CenterType |
typedef Superclass::RadiusType | RadiusType |
typedef Superclass::MeanType | MeanType |
typedef Superclass::StandardDeviationType | StandardDeviationType |
typedef Superclass::ResampledSampleType | ResampledSampleType |
typedef Superclass::ProjectionAxisArrayType | ProjectionAxisArrayType |
typedef Array< double > | ParametersType |
typedef GaussianDensityFunction< MeasurementVectorType > | ProbabilityDensityFunctionType |
typedef ProbabilityDensityFunctionType::CovarianceType | CovarianceType |
typedef WeightedCovarianceCalculator< ResampledSampleType > | CovarianceCalculatorType |
typedef SymmetricEigenSystem< double, itkGetStaticConstMacro(MeasurementVectorSize) | ProjectionAxisCalculatorType ) |
Public Methods | |
virtual const char * | GetClassName () const |
itkStaticConstMacro (MeasurementVectorSize, unsigned int, TInputSample::MeasurementVectorSize) | |
unsigned int | GetNumberOfParameters () const |
void | SetParameters (const ParametersType ¶meter) |
CenterType * | GetCenter () |
RadiusType * | GetRadius () |
MeanType * | GetMean () |
StandardDeviationType * | GetStandardDeviation () |
double | GetCumulativeProbability (double x) const |
double | GetProbabilityDensity (MeasurementVectorType &measurements) const |
void | PrintParameters (std::ostream &os) const |
ParametersType | GetFullParameters () const |
Static Public Methods | |
Pointer | New () |
Protected Methods | |
GaussianGoodnessOfFitComponent () | |
virtual | ~GaussianGoodnessOfFitComponent () |
virtual void | CalculateProjectionAxes () |
Among the GoodnessOfFitComponentBase's methods, this class provides implementations for the CalculateProjectionAxess, the GetCumulativeProbability (univariate CDF), and the GetProbabilityDensity (multivariate PDF)methods.
The CalculateProjectionAxes method creats an array of projection axes that are the eigen vectors generated from the weighted covariance matrix of the resampled sample using a spherical kernel.
Definition at line 45 of file itkGaussianGoodnessOfFitComponent.h.
|
typedefs from Superclass Reimplemented from itk::Statistics::GoodnessOfFitComponentBase< TInputSample >. Definition at line 69 of file itkGaussianGoodnessOfFitComponent.h. |
|
Reimplemented from itk::Statistics::GoodnessOfFitComponentBase< TInputSample >. Definition at line 53 of file itkGaussianGoodnessOfFitComponent.h. |
|
Covariance calculator type. the output of this calculator is a covariance matrix that is used as the input of the Projection calculator Definition at line 88 of file itkGaussianGoodnessOfFitComponent.h. |
|
Definition at line 82 of file itkGaussianGoodnessOfFitComponent.h. |
|
Reimplemented from itk::Statistics::GoodnessOfFitComponentBase< TInputSample >. Definition at line 71 of file itkGaussianGoodnessOfFitComponent.h. |
|
Reimplemented from itk::Statistics::GoodnessOfFitComponentBase< TInputSample >. Definition at line 65 of file itkGaussianGoodnessOfFitComponent.h. |
|
Reimplemented from itk::Statistics::GoodnessOfFitComponentBase< TInputSample >. Definition at line 66 of file itkGaussianGoodnessOfFitComponent.h. |
|
Reimplemented from itk::Statistics::GoodnessOfFitComponentBase< TInputSample >. Definition at line 75 of file itkGaussianGoodnessOfFitComponent.h. |
|
Reimplemented from itk::Statistics::GoodnessOfFitComponentBase< TInputSample >. Definition at line 52 of file itkGaussianGoodnessOfFitComponent.h. |
|
Weight function type. The density values are used as weights of each instance (measurement vector) for the Covariance calulator Definition at line 80 of file itkGaussianGoodnessOfFitComponent.h. |
|
projection axis array type. The type of output from CalculateProjectionAxis(). The number of projection axis are fixed equal to the number of components of a measurement vector Reimplemented from itk::Statistics::GoodnessOfFitComponentBase< TInputSample >. Definition at line 74 of file itkGaussianGoodnessOfFitComponent.h. |
|
Default projection axis calculator type Definition at line 92 of file itkGaussianGoodnessOfFitComponent.h. |
|
Reimplemented from itk::Statistics::GoodnessOfFitComponentBase< TInputSample >. Definition at line 70 of file itkGaussianGoodnessOfFitComponent.h. |
|
Resample() output type Reimplemented from itk::Statistics::GoodnessOfFitComponentBase< TInputSample >. Definition at line 73 of file itkGaussianGoodnessOfFitComponent.h. |
|
Standard class typedefs Reimplemented from itk::Statistics::GoodnessOfFitComponentBase< TInputSample >. Definition at line 50 of file itkGaussianGoodnessOfFitComponent.h. |
|
Reimplemented from itk::Statistics::GoodnessOfFitComponentBase< TInputSample >. Definition at line 72 of file itkGaussianGoodnessOfFitComponent.h. |
|
Reimplemented from itk::Statistics::GoodnessOfFitComponentBase< TInputSample >. Definition at line 51 of file itkGaussianGoodnessOfFitComponent.h. |
|
|
|
|
|
Calculates the base axes for projection Implements itk::Statistics::GoodnessOfFitComponentBase< TInputSample >. |
|
Implements itk::Statistics::GoodnessOfFitComponentBase< TInputSample >. |
|
Run-time type information (and related methods). Reimplemented from itk::Statistics::GoodnessOfFitComponentBase< TInputSample >. |
|
Univariate (standard) cumulative probability function Implements itk::Statistics::GoodnessOfFitComponentBase< TInputSample >. |
|
Gets the full distribution parameters which consists of mean vector and covariance matrix in a single array Implements itk::Statistics::GoodnessOfFitComponentBase< TInputSample >. |
|
Implements itk::Statistics::GoodnessOfFitComponentBase< TInputSample >. |
|
Gets the size of parameters which consists of mean and standard deviation Implements itk::Statistics::GoodnessOfFitComponentBase< TInputSample >. Definition at line 96 of file itkGaussianGoodnessOfFitComponent.h. References itkGetStaticConstMacro. |
|
Multivariate probability density function Implements itk::Statistics::GoodnessOfFitComponentBase< TInputSample >. |
|
Implements itk::Statistics::GoodnessOfFitComponentBase< TInputSample >. |
|
Implements itk::Statistics::GoodnessOfFitComponentBase< TInputSample >. |
|
typedefs from input sample Reimplemented from itk::Statistics::GoodnessOfFitComponentBase< TInputSample >. |
|
Method for creation through the object factory. Reimplemented from itk::Object. |
|
Implements itk::Statistics::GoodnessOfFitComponentBase< TInputSample >. |
|
Sets the component distribution parameters Reimplemented from itk::Statistics::GoodnessOfFitComponentBase< TInputSample >. |