18 #ifndef itkEuclideanDistanceMetric_h 19 #define itkEuclideanDistanceMetric_h 33 template<
typename TVector >
57 double Evaluate(
const MeasurementVectorType & x)
const ITK_OVERRIDE;
60 double Evaluate(
const MeasurementVectorType & x1,
const MeasurementVectorType & x2)
const ITK_OVERRIDE;
66 double Evaluate(
const ValueType & a,
const ValueType & b)
const;
75 #ifndef ITK_MANUAL_INSTANTIATION 76 #include "itkEuclideanDistanceMetric.hxx" Superclass::OriginType OriginType
EuclideanDistanceMetric()
Superclass::MeasurementVectorSizeType MeasurementVectorSizeType
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
Euclidean distance function.
Array< double > OriginType
double Evaluate(const MeasurementVectorType &x) const override
TVector MeasurementVectorType
TMeasurementVector::ValueType ValueType
this class declares common interfaces for distance functions.
SmartPointer< Self > Pointer
SmartPointer< const Self > ConstPointer
EuclideanDistanceMetric Self
Superclass::MeasurementVectorType MeasurementVectorType
virtual ~EuclideanDistanceMetric()
unsigned int MeasurementVectorSizeType
MeasurementVectorTraitsTypes< MeasurementVectorType >::ValueType ValueType
DistanceMetric< TVector > Superclass