18 #ifndef __elxMutualInformationHistogramMetric_H__ 19 #define __elxMutualInformationHistogramMetric_H__ 22 #include "itkMutualInformationHistogramImageToImageMetric.h" 46 template<
class TElastix >
49 itk::MutualInformationHistogramImageToImageMetric<
50 typename MetricBase< TElastix >::FixedImageType,
51 typename MetricBase< TElastix >::MovingImageType >,
58 typedef itk::MutualInformationHistogramImageToImageMetric<
62 typedef itk::SmartPointer< Self >
Pointer;
70 itk::MutualInformationHistogramImageToImageMetric );
94 MovingImageType::ImageDimension );
118 virtual void Initialize(
void ) throw (
itk::ExceptionObject );
125 virtual ~MutualInformationHistogramMetric() {}
138 #ifndef ITK_MANUAL_INSTANTIATION 139 #include "elxMutualInformationHistogramMetric.hxx" 142 #endif // end #ifndef __elxMutualInformationHistogramMetric_H__
Superclass::ElastixPointer ElastixPointer
Superclass::RegistrationType RegistrationType
Superclass::ConfigurationType ConfigurationType
ElastixType::FixedImageType FixedImageType
Superclass::ElastixType ElastixType
itk::SingleValuedCostFunction ITKBaseType
ElastixType::MovingImageType MovingImageType
Superclass::RegistrationPointer RegistrationPointer
Superclass::ConfigurationPointer ConfigurationPointer
This class is the elastix base class for all Metrics.