19 #ifndef itkJointHistogramMutualInformationImageToImageMetricv4_h
20 #define itkJointHistogramMutualInformationImageToImageMetricv4_h
43 template<
typename TFixedImage,
typename TMovingImage,
typename TVirtualImage = TFixedImage,
44 typename TInternalComputationValueType = double,
45 typename TMetricTraits = DefaultImageToImageMetricTraitsv4<TFixedImage,TMovingImage,TVirtualImage,TInternalComputationValueType>
48 public ImageToImageMetricv4<TFixedImage, TMovingImage, TVirtualImage, TInternalComputationValueType, TMetricTraits>
99 TVirtualImage::ImageDimension);
101 TMovingImage::ImageDimension);
142 itkGetConstReferenceMacro(NumberOfHistogramBins,
SizeValueType );
146 itkSetMacro(VarianceForJointPDFSmoothing, TInternalComputationValueType);
147 itkGetMacro(VarianceForJointPDFSmoothing, TInternalComputationValueType);
157 virtual ~JointHistogramMutualInformationImageToImageMetricv4();
199 JointHistogramMutualInformationImageToImageMetricv4(const Self &);
200 void operator=(const Self &);
233 #ifndef ITK_MANUAL_INSTANTIATION
234 #include "itkJointHistogramMutualInformationImageToImageMetricv4.hxx"
Superclass::CoordinateRepresentationType CoordinateRepresentationType
Superclass::RegionType RegionType
Superclass::VirtualPointSetType VirtualPointSetType
Superclass::MeasureType MeasureType
Light weight base class for most itk classes.
Superclass::MeasureType MeasureType
Superclass::VirtualIndexType VirtualIndexType
Represent the size (bounds) of a n-dimensional image.
MetricTraits::MovingGradientPixelType MovingGradientPixelType
Superclass::ParametersValueType ParametersValueType
MetricTraits::FixedGradientPixelType FixedGradientPixelType
Class for partitioning of an ImageRegion.
typedef(itk::Concept::IsFloatingPoint< FixedImagePixelValueType >) OnlyDefinedForFloatingPointTypes0
Superclass::IndexValueType IndexValueType
Superclass::DimensionType ImageDimensionType
Computes the gradient of an image by convolution with the first derivative of a Gaussian.
Superclass::NumberOfParametersType NumberOfParametersType
unsigned long SizeValueType
Superclass::ParametersType ParametersType
FixedImageType::PixelType FixedImagePixelType
Superclass::VirtualPointType VirtualPointType
Superclass::DerivativeType DerivativeType
TOutputImage OutputImageType
Superclass::IndexType IndexType
Standard exception handling object.
Partitions an indexed container.
Linearly interpolate an image at specified positions.
MovingImageType::PixelType MovingImagePixelType
MovingImageType::PointType MovingImagePointType
Control indentation during Print() invocation.
Define additional traits for native types such as int or float.
FixedImageType::PointType FixedImagePointType
Templated n-dimensional image class.
Superclass::VirtualImageType VirtualImageType