#include <itkMembershipFunctionBase.h>
Inheritance diagram for itk::Statistics::MembershipFunctionBase:
Public Types | |
typedef MembershipFunctionBase | Self |
typedef FunctionBase< TVector, double > | Superclass |
typedef SmartPointer< Self > | Pointer |
Public Methods | |
virtual const char * | GetClassName () const |
virtual double | Evaluate (const TVector &x) const=0 |
Protected Methods | |
MembershipFunctionBase (void) | |
virtual | ~MembershipFunctionBase (void) |
void | PrintSelf (std::ostream &os, Indent indent) const |
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.
|
|
|
|
Definition at line 53 of file itkMembershipFunctionBase.h. |
|
Definition at line 54 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 >. |
|
|
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::DistanceToCentroidMembershipFunction< TVector >, itk::Statistics::GaussianDensityFunction< TMeasurementVector >, and itk::Statistics::MahalanobisDistanceMembershipFunction< TVector >. Definition at line 56 of file itkMembershipFunctionBase.h. |