18 #ifndef itkNormalizedCorrelationPointSetToImageMetric_h
19 #define itkNormalizedCorrelationPointSetToImageMetric_h
43 template <
typename TFixedPo
intSet,
typename TMovingImage>
63 using typename Superclass::RealType;
64 using typename Superclass::TransformType;
65 using typename Superclass::TransformPointer;
66 using typename Superclass::TransformParametersType;
67 using typename Superclass::TransformJacobianType;
68 using typename Superclass::GradientPixelType;
70 using typename Superclass::MeasureType;
71 using typename Superclass::DerivativeType;
72 using typename Superclass::FixedPointSetType;
73 using typename Superclass::MovingImageType;
74 using typename Superclass::FixedPointSetConstPointer;
75 using typename Superclass::MovingImageConstPointer;
77 using typename Superclass::PointIterator;
78 using typename Superclass::PointDataIterator;
79 using typename Superclass::InputPointType;
80 using typename Superclass::OutputPointType;
100 itkSetMacro(SubtractMean,
bool);
101 itkGetConstReferenceMacro(SubtractMean,
bool);
102 itkBooleanMacro(SubtractMean);
109 PrintSelf(std::ostream & os,
Indent indent)
const override;
112 bool m_SubtractMean{};
116 #ifndef ITK_MANUAL_INSTANTIATION
117 # include "itkNormalizedCorrelationPointSetToImageMetric.hxx"