18 #ifndef itkMattesMutualInformationImageToImageMetric_h
19 #define itkMattesMutualInformationImageToImageMetric_h
111 template <
typename TFixedImage,
typename TMovingImage>
156 MovingImageType::ImageDimension);
184 itkGetConstReferenceMacro(NumberOfHistogramBins, SizeValueType);
211 itkSetMacro(UseExplicitPDFDerivatives,
bool);
212 itkGetConstReferenceMacro(UseExplicitPDFDerivatives,
bool);
213 itkBooleanMacro(UseExplicitPDFDerivatives);
261 void operator=(const
Self &) ITK_DELETE_FUNCTION;
282 & movingImageGradientValue,
290 double movingImageValue) const ITK_OVERRIDE;
298 movingImageGradientValue) const ITK_OVERRIDE;
344 #if !defined(ITK_WRAPPING_PARSER)
346 PaddedMMIMetricPerThreadStruct);
348 AlignedMMIMetricPerThreadStruct );
362 #ifndef ITK_MANUAL_INSTANTIATION
363 #include "itkMattesMutualInformationImageToImageMetric.hxx"
Array class with size defined at construction time.
Light weight base class for most itk classes.
BSplineTransformType::WeightsType BSplineTransformWeightsType
SmartPointer< Self > Pointer
Superclass::ParametersValueType CoordinateRepresentationType
Represent the size (bounds) of a n-dimensional image.
signed long OffsetValueType
TransformType::Pointer TransformPointer
CovariantVector< double, itkGetStaticConstMacro(MovingImageDimension) > ImageDerivativesType
Superclass::DerivativeType DerivativeType
MovingImageType::ConstPointer MovingImageConstPointer
TransformType::OutputPointType MovingImagePointType
unsigned long SizeValueType
Derivative of a BSpline kernel used for density estimation and nonparameteric regression.
BSpline kernel used for density estimation and nonparameteric regression.
TFixedImage FixedImageType
Array2D class representing a 2D array with size defined at construction time.
TMovingImage MovingImageType
Superclass::ParametersType ParametersType
Standard exception handling object.
BSplineTransformIndexArrayType::ValueType IndexValueType
unsigned int ThreadIdType
std::vector< FixedImageSamplePoint > FixedImageSampleContainer
TransformType::JacobianType TransformJacobianType
BSplineTransformWeightsType::ValueType WeightsValueType
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.
A templated class holding a n-Dimensional covariant vector.
Templated n-dimensional image class.
BSplineTransformType::ParameterIndexArrayType BSplineTransformIndexArrayType