18 #ifndef __elxViolaWellsMutualInformationMetric_H__ 19 #define __elxViolaWellsMutualInformationMetric_H__ 22 #include "itkMutualInformationImageToImageMetric.h" 59 template<
class TElastix >
62 itk::MutualInformationImageToImageMetric<
63 typename MetricBase< TElastix >::FixedImageType,
64 typename MetricBase< TElastix >::MovingImageType >,
71 typedef itk::MutualInformationImageToImageMetric<
75 typedef itk::SmartPointer< Self >
Pointer;
83 itk::MutualInformationImageToImageMetric );
111 MovingImageType::ImageDimension );
132 virtual void Initialize(
void )
throw ( itk::ExceptionObject );
152 #ifndef ITK_MANUAL_INSTANTIATION 153 #include "elxViolaWellsMutualInformationMetric.hxx" 156 #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.