18 #ifndef __itkCompareHistogramImageToImageMetric_h
19 #define __itkCompareHistogramImageToImageMetric_h
55 template<
class TFixedImage,
class TMovingImage >
71 typedef typename Superclass::RealType
RealType;
85 typedef typename Superclass::MovingImageConstPointer
100 typedef typename Superclass::FixedImageRegionType
118 itkGetModifiableObjectMacro(TrainingTransform,
TransformType);
132 unsigned int GetNumberOfParameters(
void)
const
133 {
return this->GetTransform()->GetNumberOfParameters(); }
144 virtual ~CompareHistogramImageToImageMetric(){}
145 void PrintSelf(std::ostream & os,
Indent indent)
const;
149 void FormTrainingHistogram()
154 virtual MeasureType EvaluateMeasure(HistogramType & histogram) const = 0;
159 void operator=(Self const &);
170 #ifndef ITK_MANUAL_INSTANTIATION
171 #include "itkCompareHistogramImageToImageMetric.hxx"
174 #endif // __itkCompareHistogramImageToImageMetric_h