15 #ifndef __elxMutualInformationHistogramMetric_H__
16 #define __elxMutualInformationHistogramMetric_H__
19 #include "itkMutualInformationHistogramImageToImageMetric.h"
45 template <
class TElastix >
49 ITK_TYPENAME MetricBase<TElastix>::FixedImageType,
50 ITK_TYPENAME MetricBase<TElastix>::MovingImageType >,
92 itkStaticConstMacro( MovingImageDimension,
unsigned int,
93 MovingImageType::ImageDimension );
111 virtual void BeforeRegistration(
void);
116 virtual void BeforeEachResolution(
void);
121 virtual void Initialize(
void) throw (ExceptionObject);
128 virtual ~MutualInformationHistogramMetric() {}
135 void operator=(
const Self& );
143 #ifndef ITK_MANUAL_INSTANTIATION
144 #include "elxMutualInformationHistogramMetric.hxx"
147 #endif // end #ifndef __elxMutualInformationHistogramMetric_H__