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>
113 itkStaticConstMacro(
VirtualImageDimension,
typename TVirtualImage::ImageDimensionType, TVirtualImage::ImageDimension);
114 itkStaticConstMacro(
FixedImageDimension,
typename TFixedImage::ImageDimensionType, TFixedImage::ImageDimension);
115 itkStaticConstMacro(
MovingImageDimension,
typename TMovingImage::ImageDimensionType, TMovingImage::ImageDimension);
160 void operator = (const Self &) ITK_DELETE_FUNCTION;
165 #ifndef ITK_MANUAL_INSTANTIATION
166 #include "itkCorrelationImageToImageMetricv4.hxx"
Superclass::VirtualPointSetType VirtualPointSetType
Superclass::MeasureType MeasureType
Light weight base class for most itk classes.
virtual void InitializeForIteration() const override
Superclass::JacobianType JacobianType
Superclass::MeasureType MeasureType
Superclass::VirtualIndexType VirtualIndexType
CorrelationImageToImageMetricv4()
Provides threading for ImageToImageMetricv4::GetValueAndDerivative.
static const TFixedImage::ImageDimensionType FixedImageDimension
Superclass::MovingTransformType MovingTransformType
Superclass::MovingTransformType MovingTransformType
Class for partitioning of an ImageRegion.
typedef(itk::Concept::IsFloatingPoint< FixedImagePixelValueType >) OnlyDefinedForFloatingPointTypes0
Superclass::FixedImageGradientType FixedImageGradientType
MetricTraits::FixedImageGradientType FixedImageGradientType
void PrintSelf(std::ostream &os, Indent indent) const override
virtual ~CorrelationImageToImageMetricv4()
static const TMovingImage::ImageDimensionType MovingImageDimension
static const TVirtualImage::ImageDimensionType VirtualImageDimension
FixedImageType::PixelType FixedImagePixelType
Processes points for CorrelationImageToImageMetricv4 GetValueAndDerivative.
Superclass::VirtualImageType VirtualImageType
Superclass::MovingImagePixelType MovingImagePixelType
Superclass::VirtualPointType VirtualPointType
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
Partitions an indexed container.
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
Control indentation during Print() invocation.
CorrelationHelperSparseThreaderType::Pointer m_HelperSparseThreader
FixedImageType::PointType FixedImagePointType
Superclass::FixedImagePointType FixedImagePointType
Superclass::FixedImagePixelType FixedImagePixelType
Superclass::VirtualImageType VirtualImageType