18 #ifndef __itkPointSetToPointSetMetric_h
19 #define __itkPointSetToPointSetMetric_h
44 template<
class TFixedPo
intSet,
class TMovingPo
intSet >
71 itkStaticConstMacro(MovingPointSetDimension,
unsigned int,
72 TMovingPointSet::PointDimension);
73 itkStaticConstMacro(FixedPointSetDimension,
unsigned int,
74 TFixedPointSet::PointDimension);
77 typedef typename FixedPointSetType::PointsContainer::ConstIterator
PointIterator;
82 itkGetStaticConstMacro(MovingPointSetDimension),
119 void SetTransformParameters(
const ParametersType & parameters)
const;
122 unsigned int GetNumberOfParameters(
void)
const
123 {
return m_Transform->GetNumberOfParameters(); }
127 virtual void Initialize(
void)
132 virtual ~PointSetToPointSetMetric() {}
133 void PrintSelf(std::ostream & os,
Indent indent)
const;
142 void operator=(
const Self &);
146 #ifndef ITK_MANUAL_INSTANTIATION
147 #include "itkPointSetToPointSetMetric.hxx"