18#ifndef itkLabeledPointSetToPointSetMetricv4_h
19#define itkLabeledPointSetToPointSetMetricv4_h
52template <
typename TFixedPointSet,
53 typename TMovingPointSet = TFixedPointSet,
54 class TInternalComputationValueType =
double>
167#ifndef ITK_MANUAL_INSTANTIATION
168# include "itkLabeledPointSetToPointSetMetricv4.hxx"
Control indentation during Print() invocation.
typename FixedPointSetType::Pointer FixedPointSetPointer
FixedPointSetPointer GetLabeledFixedPointSet(const LabelType) const
PointSetToPointSetMetricv4< TFixedPointSet, TMovingPointSet, TInternalComputationValueType > Superclass
~LabeledPointSetToPointSetMetricv4() override=default
MovingPointSetPointer GetLabeledMovingPointSet(const LabelType) const
LabelSetType m_CommonPointSetLabels
void PrintSelf(std::ostream &os, Indent indent) const override
void DetermineCommonPointSetLabels()
SmartPointer< const Self > ConstPointer
void Initialize() override
SmartPointer< Self > Pointer
typename Superclass::PixelType LabelType
MeasureType GetLocalNeighborhoodValue(const PointType &, const LabelType &) const override
LabelSetType m_FixedPointSetLabels
std::vector< LabelType > LabelSetType
LabeledPointSetToPointSetMetricv4 Self
typename PointSetMetricType::Pointer PointSetMetricPointer
PointSetMetricPointer m_PointSetMetric
Superclass PointSetMetricType
std::vector< PointSetMetricPointer > m_PointSetMetricClones
TMovingPointSet MovingPointSetType
LabeledPointSetToPointSetMetricv4()
typename MovingPointSetType::Pointer MovingPointSetPointer
void GetLocalNeighborhoodValueAndDerivative(const PointType &, MeasureType &, LocalDerivativeType &, const LabelType &) const override
LabelSetType m_MovingPointSetLabels
TFixedPointSet FixedPointSetType
PointSetToPointSetMetricv4()=default
SmartPointer< Self > Pointer
typename PointsContainer::ElementIdentifier PointIdentifier
FixedArray< DerivativeValueType, Self::PointDimension > LocalDerivativeType
Array< TInternalComputationValueType > DerivativeType
TInternalComputationValueType MeasureType
Implements transparent reference counting.
#define itkConceptMacro(name, concept)
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....