#include <itkMembershipFunctionBase.h>
Inheritance diagram for itk::Statistics::MembershipFunctionBase< TVector >:
Public Types | |
typedef MembershipFunctionBase | Self |
typedef FunctionBase< TVector, double > | 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 TVector &x) const=0 |
virtual void | SetMeasurementVectorSize (const MeasurementVectorSizeType)=0 |
virtual MeasurementVectorSizeType | GetMeasurementVectorSize () const |
Protected Member Functions | |
MembershipFunctionBase (void) | |
virtual | ~MembershipFunctionBase (void) |
void | PrintSelf (std::ostream &os, Indent indent) const |
Protected Attributes | |
MeasurementVectorSizeType | m_MeasurementVectorSize |
As a function derived from FunctionBase, users use Evaluate method get result. However, the return value type of the method is fixed as double. Any function derived from this class returns quantitative measure for how well the vector x belong to the class ( or group) represented by the function.
Definition at line 37 of file itkMembershipFunctionBase.h.
|
|
Typedef for the length of each measurement vector Reimplemented in itk::Statistics::DensityFunction< TMeasurementVector >, itk::Statistics::DistanceMetric< TVector >, itk::Statistics::DistanceToCentroidMembershipFunction< TVector >, itk::Statistics::EuclideanDistance< TVector >, itk::Statistics::GaussianDensityFunction< TMeasurementVector >, itk::Statistics::MahalanobisDistanceMembershipFunction< TVector >, itk::Statistics::DistanceMetric< ParameterType >, and itk::Statistics::EuclideanDistance< ParameterType >. Definition at line 51 of file itkMembershipFunctionBase.h. |
|
|
|
|
Definition at line 62 of file itkMembershipFunctionBase.h. |
|
Definition at line 63 of file itkMembershipFunctionBase.h. |
|
Method to get membership score (discriminant score) of an entity. Implemented in itk::Statistics::DensityFunction< TMeasurementVector >, itk::Statistics::DistanceMetric< TVector >, itk::Statistics::EuclideanDistance< TVector >, itk::Statistics::DistanceMetric< ParameterType >, and itk::Statistics::EuclideanDistance< ParameterType >. |
|
Set/Get Macros to set the length of each measurement vector. Reimplemented in itk::Statistics::DensityFunction< 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::Object. Reimplemented in itk::Statistics::DensityFunction< TMeasurementVector >, itk::Statistics::DistanceMetric< TVector >, itk::Statistics::DistanceToCentroidMembershipFunction< TVector >, itk::Statistics::GaussianDensityFunction< TMeasurementVector >, itk::Statistics::MahalanobisDistanceMembershipFunction< TVector >, and itk::Statistics::DistanceMetric< ParameterType >. Definition at line 65 of file itkMembershipFunctionBase.h. |
|
Set/Get Macros to set the length of each measurement vector. Implemented in itk::Statistics::DensityFunction< TMeasurementVector >, itk::Statistics::DistanceMetric< TVector >, itk::Statistics::DistanceToCentroidMembershipFunction< TVector >, itk::Statistics::MahalanobisDistanceMembershipFunction< TVector >, and itk::Statistics::DistanceMetric< ParameterType >. |
|
Definition at line 72 of file itkMembershipFunctionBase.h. |