18 #ifndef itkKullbackLeiblerCompareHistogramImageToImageMetric_h
19 #define itkKullbackLeiblerCompareHistogramImageToImageMetric_h
71 template <
typename TFixedImage,
typename TMovingImage>
91 using RealType =
typename Superclass::RealType;
117 itkSetMacro(Epsilon,
double);
120 itkGetConstReferenceMacro(Epsilon,
double);
126 return this->GetTransform()->GetNumberOfParameters();
133 Initialize()
override;
141 PrintSelf(std::ostream & os,
Indent indent)
const override;
146 FormTrainingHistogram();
150 EvaluateMeasure(HistogramType & histogram)
const override;
156 #ifndef ITK_MANUAL_INSTANTIATION
157 # include "itkKullbackLeiblerCompareHistogramImageToImageMetric.hxx"
160 #endif // itkKullbackLeiblerCompareHistogramImageToImageMetric_h