18 #ifndef itkHistogramImageToImageMetric_h
19 #define itkHistogramImageToImageMetric_h
38 template <
typename TFixedImage,
typename TMovingImage>
54 using RealType =
typename Superclass::RealType;
82 Initialize()
override;
98 itkSetMacro(UpperBoundIncreaseFactor,
double);
99 itkGetConstMacro(UpperBoundIncreaseFactor,
double);
116 itkSetMacro(UsePaddingValue,
bool);
117 itkGetConstMacro(UsePaddingValue,
bool);
121 itkSetMacro(DerivativeStepLength,
double);
124 itkGetConstMacro(DerivativeStepLength,
double);
130 itkSetMacro(DerivativeStepLengthScales,
ScalesType);
133 itkGetConstReferenceMacro(DerivativeStepLengthScales,
ScalesType);
157 GetLowerBound()
const;
167 GetUpperBound()
const;
205 unsigned int parameter,
220 PrintSelf(std::ostream & os,
Indent indent)
const override;
243 #ifndef ITK_MANUAL_INSTANTIATION
244 # include "itkHistogramImageToImageMetric.hxx"
247 #endif // itkHistogramImageToImageMetric_h