#include <itkDensityFunction.h>
Inheritance diagram for itk::Statistics::DensityFunction< TMeasurementVector >:
Public Types | |
typedef DensityFunction | Self |
typedef MembershipFunctionBase< TMeasurementVector > | Superclass |
typedef SmartPointer< Self > | Pointer |
typedef SmartPointer< const Self > | ConstPointer |
typedef unsigned int | MeasurementVectorSizeType |
Public Member Functions | |
virtual const char * | GetNameOfClass () const |
virtual double | Evaluate (const TMeasurementVector &measurement) const=0 |
virtual void | SetMeasurementVectorSize (MeasurementVectorSizeType _arg) |
virtual MeasurementVectorSizeType | GetMeasurementVectorSize () const |
Protected Member Functions | |
DensityFunction (void) | |
virtual | ~DensityFunction (void) |
void | PrintSelf (std::ostream &os, Indent indent) const |
The Evaluate method returns density value for the input measurement vector. The length of the measurement vector must be set using SetMeasurementVectorSize()
before using the class.
Definition at line 36 of file itkDensityFunction.h.
|
Reimplemented from itk::Statistics::MembershipFunctionBase< TMeasurementVector >. Reimplemented in itk::Statistics::GaussianDensityFunction< TMeasurementVector >. Definition at line 44 of file itkDensityFunction.h. |
|
Length of each measurement vector Reimplemented from itk::Statistics::MembershipFunctionBase< TMeasurementVector >. Reimplemented in itk::Statistics::GaussianDensityFunction< TMeasurementVector >. Definition at line 50 of file itkDensityFunction.h. |
|
Reimplemented from itk::Statistics::MembershipFunctionBase< TMeasurementVector >. Reimplemented in itk::Statistics::GaussianDensityFunction< TMeasurementVector >. Definition at line 43 of file itkDensityFunction.h. |
|
Standard class typedefs Reimplemented from itk::Statistics::MembershipFunctionBase< TMeasurementVector >. Reimplemented in itk::Statistics::GaussianDensityFunction< TMeasurementVector >. Definition at line 41 of file itkDensityFunction.h. |
|
Reimplemented from itk::Statistics::MembershipFunctionBase< TMeasurementVector >. Reimplemented in itk::Statistics::GaussianDensityFunction< TMeasurementVector >. Definition at line 42 of file itkDensityFunction.h. |
|
Definition at line 66 of file itkDensityFunction.h. |
|
Definition at line 67 of file itkDensityFunction.h. |
|
Method to get probability of an instance. The return value is the value of the density function, not probability. Implements itk::Statistics::MembershipFunctionBase< TMeasurementVector >. |
|
Set/Get macros for the measurement vector length. NOTE: Users must set this before using the pertinent density function. Often this may be set automatically. For instance when supplying mean or an input subsample, the density function will query the length of measurement vectors from the sample or mean Reimplemented from itk::Statistics::MembershipFunctionBase< TMeasurementVector >. |
|
Strandard macros Reimplemented from itk::Statistics::MembershipFunctionBase< TMeasurementVector >. Reimplemented in itk::Statistics::GaussianDensityFunction< TMeasurementVector >. |
|
Methods invoked by Print() to print information about the object including superclasses. Typically not called by the user (use Print() instead) but used in the hierarchical print process to combine the output of several classes. Reimplemented from itk::Statistics::MembershipFunctionBase< TMeasurementVector >. Reimplemented in itk::Statistics::GaussianDensityFunction< TMeasurementVector >. Definition at line 69 of file itkDensityFunction.h. |
|
Set/Get macros for the measurement vector length. NOTE: Users must set this before using the pertinent density function. Often this may be set automatically. For instance when supplying mean or an input subsample, the density function will query the length of measurement vectors from the sample or mean Implements itk::Statistics::MembershipFunctionBase< TMeasurementVector >. |