18 #ifndef __elxViolaWellsMutualInformationMetric_H__ 19 #define __elxViolaWellsMutualInformationMetric_H__ 22 #include "itkMutualInformationImageToImageMetric.h" 60 template<
class TElastix >
63 itk::MutualInformationImageToImageMetric<
64 typename MetricBase< TElastix >::FixedImageType,
65 typename MetricBase< TElastix >::MovingImageType >,
72 typedef itk::MutualInformationImageToImageMetric<
76 typedef itk::SmartPointer< Self >
Pointer;
84 itk::MutualInformationImageToImageMetric );
112 MovingImageType::ImageDimension );
133 virtual void Initialize(
void ) throw (
itk::ExceptionObject );
140 virtual ~ViolaWellsMutualInformationMetric() {}
153 #ifndef ITK_MANUAL_INSTANTIATION 154 #include "elxViolaWellsMutualInformationMetric.hxx" 157 #endif // end #ifndef __elxViolaWellsMutualInformationMetric_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.