18 #ifndef itkMutualInformationImageToImageMetric_h
19 #define itkMutualInformationImageToImageMetric_h
93 template<
typename TFixedImage,
typename TMovingImage >
135 MovingImageType::ImageDimension);
156 itkGetConstReferenceMacro(NumberOfSpatialSamples,
unsigned int);
163 itkSetClampMacro( MovingImageStandardDeviation,
double,
165 itkGetConstReferenceMacro(MovingImageStandardDeviation,
double);
173 itkSetClampMacro( FixedImageStandardDeviation,
double,
175 itkGetConstMacro(FixedImageStandardDeviation,
double);
204 void operator=(const
Self &) ITK_DELETE_FUNCTION;
215 { FixedImagePointValue.Fill(0.0); }
265 #ifndef ITK_MANUAL_INSTANTIATION
266 #include "itkMutualInformationImageToImageMetric.hxx"
Array class with size defined at construction time.
Light weight base class for most itk classes.
Superclass::ParametersValueType CoordinateRepresentationType
signed long IndexValueType
TransformType::Pointer TransformPointer
Superclass::DerivativeType DerivativeType
MovingImageType::ConstPointer MovingImageConstPointer
Calculate the derivative by central differencing.
TFixedImage FixedImageType
Array2D class representing a 2D array with size defined at construction time.
TMovingImage MovingImageType
Superclass::ParametersType ParametersType
KernelFunction is for backward compatibility with ITKv3.
TransformType::JacobianType TransformJacobianType
InterpolateImageFunction< MovingImageType, CoordinateRepresentationType > InterpolatorType
Control indentation during Print() invocation.
FixedImageType::ConstPointer FixedImageConstPointer
Define additional traits for native types such as int or float.
Superclass::MeasureType MeasureType
Computes similarity between regions of two images.
A templated class holding a geometric point in n-Dimensional space.