18 #ifndef __itkDistanceToCentroidMembershipFunction_h
19 #define __itkDistanceToCentroidMembershipFunction_h
44 template<
typename TVector >
117 #ifndef ITK_MANUAL_INSTANTIATION
118 #include "itkDistanceToCentroidMembershipFunction.hxx"
SmartPointer< const Self > ConstPointer
DistanceMetricType::Pointer DistanceMetricPointer
Light weight base class for most itk classes.
DistanceMetricPointer m_DistanceMetric
DistanceMetricType::OriginType CentroidType
void PrintSelf(std::ostream &os, Indent indent) const
SmartPointer< Self > Pointer
void SetCentroid(const CentroidType ¢roid)
DistanceMetric< MeasurementVectorType > DistanceMetricType
this class declares common interfaces for distance functions.
double Evaluate(const MeasurementVectorType &measurement) const
void operator=(const Self &)
MembershipFunctionBase defines common interfaces for membership functions.
MembershipFunctionBase< TVector > Superclass
DistanceToCentroidMembershipFunction(void)
DistanceToCentroidMembershipFunction models class membership using a distance metric.
virtual LightObject::Pointer InternalClone() const
const CentroidType & GetCentroid() const
DistanceToCentroidMembershipFunction Self
Control indentation during Print() invocation.
virtual ~DistanceToCentroidMembershipFunction(void)
TVector MeasurementVectorType
Superclass::Pointer MembershipFunctionPointer
virtual void SetMeasurementVectorSize(MeasurementVectorSizeType)
Superclass::MeasurementVectorSizeType MeasurementVectorSizeType
unsigned int MeasurementVectorSizeType