18 #ifndef __itkMattesMutualInformationImageToImageMetric_h
19 #define __itkMattesMutualInformationImageToImageMetric_h
111 template <
typename TFixedImage,
typename TMovingImage>
156 MovingImageType::ImageDimension);
185 itkGetConstReferenceMacro(NumberOfHistogramBins, SizeValueType);
212 itkSetMacro(UseExplicitPDFDerivatives,
bool);
213 itkGetConstReferenceMacro(UseExplicitPDFDerivatives,
bool);
214 itkBooleanMacro(UseExplicitPDFDerivatives);
286 & movingImageGradientValue,
294 double movingImageValue)
const;
302 movingImageGradientValue)
const;
348 #if !defined(__GCCXML__)
350 PaddedMMIMetricPerThreadStruct);
352 AlignedMMIMetricPerThreadStruct );
366 #ifndef ITK_MANUAL_INSTANTIATION
367 #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
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.
unsigned int ThreadIdType
BSplineTransformType::ParameterIndexArrayType BSplineTransformIndexArrayType