18 #ifndef itkEuclideanSquareDistanceMetric_h 19 #define itkEuclideanSquareDistanceMetric_h 35 template<
typename TVector >
56 double Evaluate(
const MeasurementVectorType & x)
const ITK_OVERRIDE;
59 double Evaluate(
const MeasurementVectorType & x1,
const MeasurementVectorType & x2)
const ITK_OVERRIDE;
68 #ifndef ITK_MANUAL_INSTANTIATION 69 #include "itkEuclideanSquareDistanceMetric.hxx" virtual ~EuclideanSquareDistanceMetric()
SmartPointer< const Self > ConstPointer
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
Computes Euclidean distance between origin and given measurement vector.
TVector MeasurementVectorType
this class declares common interfaces for distance functions.
double Evaluate(const MeasurementVectorType &x) const override
SmartPointer< Self > Pointer
DistanceMetric< TVector > Superclass
Superclass::MeasurementVectorSizeType MeasurementVectorSizeType
Superclass::MeasurementVectorType MeasurementVectorType
unsigned int MeasurementVectorSizeType
EuclideanSquareDistanceMetric Self
EuclideanSquareDistanceMetric()