18 #ifndef __itkLabeledPointSetToPointSetMetricv4_h
19 #define __itkLabeledPointSetToPointSetMetricv4_h
52 template<
typename TFixedPo
intSet,
typename TMovingPo
intSet = TFixedPo
intSet>
112 itkGetModifiableObjectMacro(PointSetMetric, PointSetMetricType );
122 virtual ~LabeledPointSetToPointSetMetricv4();
128 LabeledPointSetToPointSetMetricv4(const
Self &);
129 void operator=(const Self &);
159 #ifndef ITK_MANUAL_INSTANTIATION
160 #include "itkLabeledPointSetToPointSetMetricv4.hxx"
SmartPointer< const Self > ConstPointer
PointSetToPointSetMetricv4< TFixedPointSet, TMovingPointSet > Superclass
Superclass::DerivativeType DerivativeType
virtual MeasureType GetLocalNeighborhoodValue(const PointType &, const LabelType &) const
Light weight base class for most itk classes.
Superclass::PointIdentifier PointIdentifier
LabelSetType m_MovingPointSetLabels
Computes similarity between two point sets.
PointsContainer::ElementIdentifier PointIdentifier
LabelSetType m_FixedPointSetLabels
TFixedPointSet FixedPointSetType
FixedPointSetPointer GetLabeledFixedPointSet(const LabelType) const
std::vector< LabelType > LabelSetType
MovingPointSetPointer GetLabeledMovingPointSet(const LabelType) const
Superclass::DerivativeType DerivativeType
LabeledPointSetToPointSetMetricv4 Self
virtual void Initialize(void)
Superclass::PixelType LabelType
Superclass::MeasureType MeasureType
Standard exception handling object.
void PrintSelf(std::ostream &os, Indent indent) const
SmartPointer< Self > Pointer
Superclass::MeasureType MeasureType
MovingPointSetType::Pointer MovingPointSetPointer
Computes the distance metric and gradient between two labeled point sets.
PointSetMetricPointer m_PointSetMetric
FixedArray< DerivativeValueType, itkGetStaticConstMacro(PointDimension)> LocalDerivativeType
void DetermineCommonPointSetLabels()
Control indentation during Print() invocation.
TMovingPointSet MovingPointSetType
Superclass::PointType PointType
Superclass PointSetMetricType
LabelSetType m_CommonPointSetLabels
PointSetMetricType::Pointer PointSetMetricPointer
#define itkConceptMacro(name, concept)
FixedPointSetType::Pointer FixedPointSetPointer
Superclass::LocalDerivativeType LocalDerivativeType
std::vector< PointSetMetricPointer > m_PointSetMetricClones
virtual void GetLocalNeighborhoodValueAndDerivative(const PointType &, MeasureType &, LocalDerivativeType &, const LabelType &) const