18 #ifndef itkPointSetToImageMetric_h
19 #define itkPointSetToImageMetric_h
47 template <
typename TFixedPo
intSet,
typename TMovingImage>
75 static constexpr
unsigned int MovingImageDimension = TMovingImage::ImageDimension;
76 static constexpr
unsigned int FixedPointSetDimension = TFixedPointSet::PointDimension;
78 using PointIterator =
typename FixedPointSetType::PointsContainer::ConstIterator;
140 itkGetConstReferenceMacro(NumberOfPixelsCounted,
SizeValueType);
153 itkSetMacro(ComputeGradient,
bool);
154 itkGetConstReferenceMacro(ComputeGradient,
bool);
161 return m_Transform->GetNumberOfParameters();
172 PrintSelf(std::ostream & os,
Indent indent)
const override;
184 bool m_ComputeGradient{};
190 #ifndef ITK_MANUAL_INSTANTIATION
191 # include "itkPointSetToImageMetric.hxx"