18 #ifndef __itkPointSetToImageMetric_h
19 #define __itkPointSetToImageMetric_h
47 template<
class TFixedPo
intSet,
class TMovingImage >
73 itkStaticConstMacro(MovingImageDimension,
unsigned int,
74 TMovingImage::ImageDimension);
75 itkStaticConstMacro(FixedPointSetDimension,
unsigned int,
76 TFixedPointSet::PointDimension);
79 typedef typename FixedPointSetType::PointsContainer::ConstIterator
PointIterator;
84 itkGetStaticConstMacro(MovingImageDimension),
151 itkGetConstReferenceMacro(NumberOfPixelsCounted,
SizeValueType);
154 void SetTransformParameters(
const ParametersType & parameters)
const;
163 itkSetMacro(ComputeGradient,
bool);
164 itkGetConstReferenceMacro(ComputeGradient,
bool);
168 unsigned int GetNumberOfParameters(
void)
const
169 {
return m_Transform->GetNumberOfParameters(); }
173 virtual void Initialize(
void)
178 virtual ~PointSetToImageMetric() {}
179 void PrintSelf(std::ostream & os,
Indent indent)
const;
196 void operator=(
const Self &);
200 #ifndef ITK_MANUAL_INSTANTIATION
201 #include "itkPointSetToImageMetric.hxx"