18#ifndef itkEuclideanDistancePointSetToPointSetMetricv4_h
19#define itkEuclideanDistancePointSetToPointSetMetricv4_h
39template <
typename TFixedPointSet,
40 typename TMovingPointSet = TFixedPointSet,
41 class TInternalComputationValueType =
double>
95 const PixelType & pixel = 0)
const override;
116#ifndef ITK_MANUAL_INSTANTIATION
117# include "itkEuclideanDistancePointSetToPointSetMetricv4.hxx"
RealType m_DistanceThreshold
void PrintSelf(std::ostream &os, Indent indent) const override
PointSetToPointSetMetricv4< TFixedPointSet, TMovingPointSet, TInternalComputationValueType > Superclass
EuclideanDistancePointSetToPointSetMetricv4()=default
EuclideanDistancePointSetToPointSetMetricv4 Self
SmartPointer< Self > Pointer
~EuclideanDistancePointSetToPointSetMetricv4() override=default
bool RequiresFixedPointsLocator() const override
SmartPointer< const Self > ConstPointer
MeasureType GetLocalNeighborhoodValue(const PointType &, const PixelType &pixel=0) const override
void GetLocalNeighborhoodValueAndDerivative(const PointType &, MeasureType &, LocalDerivativeType &, const PixelType &pixel=0) const override
Control indentation during Print() invocation.
PointSetToPointSetMetricv4()=default
typename PointsContainer::ElementIdentifier PointIdentifier
FixedArray< DerivativeValueType, Self::PointDimension > LocalDerivativeType
Array< TInternalComputationValueType > DerivativeType
TInternalComputationValueType MeasureType
Implements transparent reference counting.
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....