15 #ifndef itkAbsoluteManhattanDistancePointMetric_h
16 #define itkAbsoluteManhattanDistancePointMetric_h
19 #include <itkCovariantVector.h>
21 #include <itkPointSet.h>
42 template <
class TFixedPo
intSet,
class TMovingPo
intSet>
77 unsigned int GetNumberOfValues()
const;
80 void GetDerivative(
const TransformParametersType & parameters, DerivativeType & Derivative )
const;
83 MeasureType GetValue(
const TransformParametersType & parameters )
const;
86 void GetValueAndDerivative(
const TransformParametersType & parameters, MeasureType& Value, DerivativeType& Derivative )
const;
93 void PrintSelf(std::ostream& os, Indent indent)
const;
97 void operator=(
const Self&);
103 #ifndef ITK_MANUAL_INSTANTIATION
104 #include "itkAbsoluteManhattanDistancePointMetric.txx"
Superclass::TransformJacobianType TransformJacobianType
Definition: itkAbsoluteManhattanDistancePointMetric.h:64
Superclass::TransformParametersType TransformParametersType
Definition: itkAbsoluteManhattanDistancePointMetric.h:63
Superclass::MovingPointSetType MovingPointSetType
Definition: itkAbsoluteManhattanDistancePointMetric.h:69
Superclass::MeasureType MeasureType
Definition: itkPointSetToPointSetSingleValuedMetric.h:89
TMovingPointSet MovingPointSetType
Definition: itkPointSetToPointSetSingleValuedMetric.h:56
Superclass::DerivativeType DerivativeType
Definition: itkAbsoluteManhattanDistancePointMetric.h:67
FixedPointSetType::PointsContainer::ConstIterator PointIterator
Definition: itkPointSetToPointSetSingleValuedMetric.h:74
Definition: niftkITKAffineResampleImage.cxx:74
Superclass::DerivativeType DerivativeType
Definition: itkPointSetToPointSetSingleValuedMetric.h:92
TransformType::Pointer TransformPointer
Definition: itkPointSetToPointSetSingleValuedMetric.h:82
SmartPointer< const Self > ConstPointer
Definition: itkAbsoluteManhattanDistancePointMetric.h:52
AbsoluteManhattanDistancePointMetric Self
Definition: itkAbsoluteManhattanDistancePointMetric.h:49
Superclass::FixedPointSetConstPointer FixedPointSetConstPointer
Definition: itkAbsoluteManhattanDistancePointMetric.h:70
SmartPointer< Self > Pointer
Definition: itkAbsoluteManhattanDistancePointMetric.h:51
FixedPointSetType::ConstPointer FixedPointSetConstPointer
Definition: itkPointSetToPointSetSingleValuedMetric.h:66
Superclass::TransformType TransformType
Definition: itkAbsoluteManhattanDistancePointMetric.h:58
Computes the sum of the absolute Manhattan Distance (L1-norm) between two point sets.
Definition: itkAbsoluteManhattanDistancePointMetric.h:43
TransformType::ParametersType TransformParametersType
Definition: itkPointSetToPointSetSingleValuedMetric.h:85
FixedPointSetType::PointDataContainer::ConstIterator PointDataIterator
Definition: itkPointSetToPointSetSingleValuedMetric.h:75
Computes similarity between two point sets, but sums it up to a single value.
Definition: itkPointSetToPointSetSingleValuedMetric.h:42
virtual ~AbsoluteManhattanDistancePointMetric()
Definition: itkAbsoluteManhattanDistancePointMetric.h:90
PointSetToPointSetSingleValuedMetric< TFixedPointSet, TMovingPointSet > Superclass
Definition: itkAbsoluteManhattanDistancePointMetric.h:50
Superclass::MovingPointSetConstPointer MovingPointSetConstPointer
Definition: itkAbsoluteManhattanDistancePointMetric.h:71
TFixedPointSet FixedPointSetType
Definition: itkPointSetToPointSetSingleValuedMetric.h:64
Superclass::MeasureType MeasureType
Definition: itkAbsoluteManhattanDistancePointMetric.h:66
Superclass::TransformPointer TransformPointer
Definition: itkAbsoluteManhattanDistancePointMetric.h:62
Superclass::PointIterator PointIterator
Definition: itkAbsoluteManhattanDistancePointMetric.h:73
MovingPointSetType::ConstPointer MovingPointSetConstPointer
Definition: itkPointSetToPointSetSingleValuedMetric.h:61
Transform< CoordinateRepresentationType, itkGetStaticConstMacro(MovingPointSetDimension), itkGetStaticConstMacro(FixedPointSetDimension)> TransformType
Definition: itkPointSetToPointSetSingleValuedMetric.h:80
Superclass::FixedPointSetType FixedPointSetType
Definition: itkAbsoluteManhattanDistancePointMetric.h:68
TransformType::JacobianType TransformJacobianType
Definition: itkPointSetToPointSetSingleValuedMetric.h:86
Superclass::PointDataIterator PointDataIterator
Definition: itkAbsoluteManhattanDistancePointMetric.h:74