18 #ifndef itkEuclideanDistancePointSetToPointSetMetricv4_h
19 #define itkEuclideanDistancePointSetToPointSetMetricv4_h
41 template<
typename TFixedPointSet,
typename TMovingPointSet = TFixedPointSet,
42 class TInternalComputationValueType =
double>
62 typedef typename Superclass::MeasureType
MeasureType;
77 virtual
void GetLocalNeighborhoodValueAndDerivative( const
PointType &,
82 virtual ~EuclideanDistancePointSetToPointSetMetricv4() ITK_OVERRIDE;
85 void PrintSelf( std::ostream & os,
Indent indent ) const ITK_OVERRIDE;
88 ITK_DISALLOW_COPY_AND_ASSIGN(EuclideanDistancePointSetToPointSetMetricv4);
92 #ifndef ITK_MANUAL_INSTANTIATION
93 #include "itkEuclideanDistancePointSetToPointSetMetricv4.hxx"
Superclass::PointIdentifier PointIdentifier
Superclass::MeasureType MeasureType
Light weight base class for most itk classes.
EuclideanDistancePointSetToPointSetMetricv4 Self
PointSetToPointSetMetricv4< TFixedPointSet, TMovingPointSet, TInternalComputationValueType > Superclass
Computes similarity between two point sets.
Superclass::MeasureType MeasureType
ImageBaseType::PointType PointType
SmartPointer< Self > Pointer
Control indentation during Print() invocation.
Superclass::LocalDerivativeType LocalDerivativeType
Superclass::PixelType PixelType
Superclass::PointType PointType
Computes the Euclidan distance metric between two point sets.
SmartPointer< const Self > ConstPointer
Superclass::DerivativeType DerivativeType