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);
125 virtual
void InitializeForIteration() const ITK_OVERRIDE;
156 void PrintSelf(std::ostream& os,
Indent indent) const ITK_OVERRIDE;
164 #ifndef ITK_MANUAL_INSTANTIATION
165 #include "itkCorrelationImageToImageMetricv4.hxx"
Superclass::MeasureType MeasureType
Light weight base class for most itk classes.
Superclass::MeasureType MeasureType
Provides threading for ImageToImageMetricv4::GetValueAndDerivative.
Superclass::MovingTransformType MovingTransformType
Class for partitioning of an ImageRegion.
Superclass::FixedImageGradientType FixedImageGradientType
Processes points for CorrelationImageToImageMetricv4 GetValueAndDerivative.
Superclass::VirtualImageType VirtualImageType
Superclass::MovingImagePixelType MovingImagePixelType
SmartPointer< const Self > ConstPointer
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
Superclass::MeasureType MeasureType
SmartPointer< Self > Pointer
Superclass::VirtualPointSetType VirtualPointSetType
CorrelationImageToImageMetricv4 Self
Superclass::MovingImagePointType MovingImagePointType
Provides threading for ImageToImageMetricv4::GetValueAndDerivative.
Superclass::MovingImageGradientType MovingImageGradientType
Control indentation during Print() invocation.
Superclass::FixedImagePointType FixedImagePointType
Superclass::FixedImagePixelType FixedImagePixelType