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);
285 & movingImageGradientValue,
293 double movingImageValue)
const ITK_OVERRIDE;
301 movingImageGradientValue)
const ITK_OVERRIDE;
347 #if !defined(__GCCXML__)
349 PaddedMMIMetricPerThreadStruct);
351 AlignedMMIMetricPerThreadStruct );
365 #ifndef ITK_MANUAL_INSTANTIATION
366 #include "itkMattesMutualInformationImageToImageMetric.hxx"
Array class with size defined at construction time.
Superclass::RegionType RegionType
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
TMovingImage MovingImageType
Superclass::ParametersType ParametersType
Superclass::IndexType IndexType
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