18 #ifndef __itkCorrespondingPointsEuclideanDistancePointMetric_h 19 #define __itkCorrespondingPointsEuclideanDistancePointMetric_h 23 #include "itkPointSet.h" 38 template<
class TFixedPo
intSet,
class TMovingPo
intSet >
83 MeasureType
GetValue(
const TransformParametersType & parameters )
const;
86 void GetDerivative(
const TransformParametersType & parameters,
87 DerivativeType & Derivative )
const;
91 MeasureType & Value, DerivativeType & Derivative )
const;
107 #ifndef ITK_MANUAL_INSTANTIATION 108 #include "itkCorrespondingPointsEuclideanDistancePointMetric.hxx" Superclass::DerivativeType DerivativeType
Superclass::TransformJacobianType TransformJacobianType
Superclass::DerivativeValueType DerivativeValueType
void operator=(const Self &)
Superclass::OutputPointType OutputPointType
Superclass::MovingPointSetConstPointer MovingPointSetConstPointer
Superclass::MovingPointSetType MovingPointSetType
Superclass::MeasureType MeasureType
Superclass::DerivativeType DerivativeType
SingleValuedPointSetToPointSetMetric< TFixedPointSet, TMovingPointSet > Superclass
TransformType::Pointer TransformPointer
void GetDerivative(const TransformParametersType ¶meters, DerivativeType &Derivative) const
CorrespondingPointsEuclideanDistancePointMetric()
Superclass::TransformParametersType TransformParametersType
TransformType::ParametersType TransformParametersType
Superclass::FixedPointSetType FixedPointSetType
Superclass::PointDataIterator PointDataIterator
FixedPointSetType::PointsContainer::ConstIterator PointIterator
CorrespondingPointsEuclideanDistancePointMetric Self
MeasureType GetValue(const TransformParametersType ¶meters) const
TransformType::OutputPointType OutputPointType
TransformType::InputPointType InputPointType
OutputPointType::CoordRepType CoordRepType
Superclass::FixedPointSetConstPointer FixedPointSetConstPointer
MovingPointSetType::ConstPointer MovingPointSetConstPointer
Superclass::PointIterator PointIterator
TransformType::NonZeroJacobianIndicesType NonZeroJacobianIndicesType
Superclass::MeasureType MeasureType
FixedPointSetType::PointDataContainer::ConstIterator PointDataIterator
Computes the Euclidean distance between a moving point-set and a fixed point-set. Correspondence is n...
Superclass::InputPointType InputPointType
FixedPointSetType::ConstPointer FixedPointSetConstPointer
Superclass::TransformType TransformType
TFixedPointSet FixedPointSetType
Computes similarity between two point sets.
DerivativeType::ValueType DerivativeValueType
void GetValueAndDerivative(const TransformParametersType ¶meters, MeasureType &Value, DerivativeType &Derivative) const
TMovingPointSet MovingPointSetType
Superclass::NonZeroJacobianIndicesType NonZeroJacobianIndicesType
SmartPointer< Self > Pointer
vnl_vector< CoordRepType > VnlVectorType
virtual ~CorrespondingPointsEuclideanDistancePointMetric()
Superclass::TransformPointer TransformPointer
AdvancedTransform< CoordinateRepresentationType, itkGetStaticConstMacro(FixedPointSetDimension), itkGetStaticConstMacro(MovingPointSetDimension) > TransformType
SmartPointer< const Self > ConstPointer
TransformType::JacobianType TransformJacobianType