18 #ifndef itkEuclideanDistancePointMetric_h
19 #define itkEuclideanDistancePointMetric_h
44 template<
typename TFixedPointSet,
typename TMovingPointSet,
45 typename TDistanceMap =
89 unsigned int GetNumberOfValues()
const override;
111 itkSetMacro(ComputeSquaredDistance,
bool);
112 itkGetConstMacro(ComputeSquaredDistance,
bool);
113 itkBooleanMacro(ComputeSquaredDistance);
120 void PrintSelf(std::ostream & os,
Indent indent)
const override;
124 bool m_ComputeSquaredDistance{
false };
128 #ifndef ITK_MANUAL_INSTANTIATION
129 #include "itkEuclideanDistancePointMetric.hxx"
typename Superclass::TransformType TransformType
typename Superclass::MovingPointDataIterator MovingPointDataIterator
typename Superclass::FixedPointSetConstPointer FixedPointSetConstPointer
Light weight base class for most itk classes.
typename Superclass::FixedPointDataIterator FixedPointDataIterator
DistanceMapPointer m_DistanceMap
typename Superclass::TransformJacobianType TransformJacobianType
TDistanceMap DistanceMapType
Computes similarity between two point sets.
typename Superclass::FixedPointSetType FixedPointSetType
typename Superclass::MovingPointIterator MovingPointIterator
Array2D class representing a 2D array with size defined at construction time.
Computes the minimum distance between a moving point-set and a fixed point-set. A vector of minimum c...
typename Superclass::TransformPointer TransformPointer
typename Superclass::TransformParametersType TransformParametersType
typename Superclass::MovingPointSetConstPointer MovingPointSetConstPointer
typename DistanceMapType::ConstPointer DistanceMapPointer
typename Superclass::MovingPointSetType MovingPointSetType
Control indentation during Print() invocation.
Base class for most ITK classes.
typename Superclass::FixedPointIterator FixedPointIterator
Templated n-dimensional image class.