18 #ifndef __itkCorrelationImageToImageMetricv4_h
19 #define __itkCorrelationImageToImageMetricv4_h
72 template <
typename TFixedImage,
typename TMovingImage,
typename TVirtualImage = TFixedImage,
73 typename TInternalComputationValueType = double,
74 typename TMetricTraits = DefaultImageToImageMetricTraitsv4<TFixedImage,TMovingImage,TVirtualImage,TInternalComputationValueType>
77 public ImageToImageMetricv4<TFixedImage, TMovingImage, TVirtualImage, TInternalComputationValueType, TMetricTraits>
114 TVirtualImage::ImageDimension);
116 TFixedImage::ImageDimension);
118 TMovingImage::ImageDimension);
159 void
PrintSelf(std::ostream& os, Indent indent) const;
163 void operator = (const Self &);
168 #ifndef ITK_MANUAL_INSTANTIATION
169 #include "itkCorrelationImageToImageMetricv4.hxx"
Superclass::VirtualPointSetType VirtualPointSetType
Superclass::MeasureType MeasureType
Light weight base class for most itk classes.
Superclass::JacobianType JacobianType
Superclass::MeasureType MeasureType
Superclass::VirtualIndexType VirtualIndexType
CorrelationImageToImageMetricv4()
Provides threading for ImageToImageMetricv4::GetValueAndDerivative.
Superclass::MovingTransformType MovingTransformType
Superclass::MovingTransformType MovingTransformType
Class for partitioning of an ImageRegion.
static const ImageDimensionType VirtualImageDimension
typedef(itk::Concept::IsFloatingPoint< FixedImagePixelValueType >) OnlyDefinedForFloatingPointTypes0
Superclass::DimensionType ImageDimensionType
Superclass::FixedImageGradientType FixedImageGradientType
MetricTraits::FixedImageGradientType FixedImageGradientType
virtual ~CorrelationImageToImageMetricv4()
FixedImageType::PixelType FixedImagePixelType
Processes points for CorrelationImageToImageMetricv4 GetValueAndDerivative.
Superclass::VirtualImageType VirtualImageType
Superclass::MovingImagePixelType MovingImagePixelType
Superclass::VirtualPointType VirtualPointType
void PrintSelf(std::ostream &os, Indent indent) const
static const ImageDimensionType FixedImageDimension
SmartPointer< const Self > ConstPointer
Superclass::DerivativeType DerivativeType
ImageToImageMetricv4< TFixedImage, TMovingImage, TVirtualImage, TInternalComputationValueType, TMetricTraits > Superclass
Class implementing normalized cross correlation image metric.
Superclass::JacobianType JacobianType
Superclass::VirtualIndexType VirtualIndexType
static const ImageDimensionType MovingImageDimension
Superclass::DerivativeType DerivativeType
Superclass::VirtualPointType VirtualPointType
MovingImageType::PixelType MovingImagePixelType
Superclass::MeasureType MeasureType
SmartPointer< Self > Pointer
Superclass::VirtualPointSetType VirtualPointSetType
CorrelationImageToImageMetricv4 Self
Superclass::MovingImagePointType MovingImagePointType
MovingImageType::PointType MovingImagePointType
CorrelationHelperDenseThreaderType::Pointer m_HelperDenseThreader
Provides threading for ImageToImageMetricv4::GetValueAndDerivative.
Superclass::MovingImageGradientType MovingImageGradientType
MetricTraits::MovingImageGradientType MovingImageGradientType
virtual void InitializeForIteration() const
CorrelationHelperSparseThreaderType::Pointer m_HelperSparseThreader
FixedImageType::PointType FixedImagePointType
Superclass::FixedImagePointType FixedImagePointType
Superclass::FixedImagePixelType FixedImagePixelType
Superclass::VirtualImageType VirtualImageType