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),
149 itkGetConstReferenceMacro(NumberOfPixelsCounted,
SizeValueType);
152 void SetTransformParameters(
const ParametersType & parameters)
const;
161 itkSetMacro(ComputeGradient,
bool);
162 itkGetConstReferenceMacro(ComputeGradient,
bool);
166 unsigned int GetNumberOfParameters(
void)
const
167 {
return m_Transform->GetNumberOfParameters(); }
171 virtual void Initialize(
void)
176 virtual ~PointSetToImageMetric() {}
177 void PrintSelf(std::ostream & os,
Indent indent)
const;
195 void operator=(
const Self &);
199 #ifndef ITK_MANUAL_INSTANTIATION
200 #include "itkPointSetToImageMetric.hxx"