18 #ifndef itkANTSNeighborhoodCorrelationImageToImageMetricv4_h
19 #define itkANTSNeighborhoodCorrelationImageToImageMetricv4_h
93 template<
typename TFixedImage,
typename TMovingImage,
typename TVirtualImage = TFixedImage,
94 typename TInternalComputationValueType = double,
95 typename TMetricTraits = DefaultImageToImageMetricTraitsv4<TFixedImage,TMovingImage,TVirtualImage,TInternalComputationValueType>
98 public ImageToImageMetricv4<TFixedImage, TMovingImage, TVirtualImage, TInternalComputationValueType, TMetricTraits>
116 typedef typename Superclass::MeasureType
MeasureType;
141 typedef typename Superclass::FixedTransformType::JacobianType
143 typedef typename Superclass::MovingTransformType::JacobianType
155 FixedImageType::ImageDimension);
158 MovingImageType::ImageDimension);
161 VirtualImageType::ImageDimension);
171 void Initialize(
void) ITK_OVERRIDE;
175 virtual ~ANTSNeighborhoodCorrelationImageToImageMetricv4() ITK_OVERRIDE;
185 virtual
void PrintSelf(std::ostream & os,
Indent indent) const ITK_OVERRIDE;
188 ITK_DISALLOW_COPY_AND_ASSIGN(ANTSNeighborhoodCorrelationImageToImageMetricv4);
196 #ifndef ITK_MANUAL_INSTANTIATION
197 #include "itkANTSNeighborhoodCorrelationImageToImageMetricv4.hxx"
Superclass::VirtualImageType VirtualImageType
Threading implementation for ANTS CC metric ANTSNeighborhoodCorrelationImageToImageMetricv4 ...
Superclass::MovingImageType MovingImageType
Light weight base class for most itk classes.
VirtualImageType::SizeType RadiusType
Superclass::NumberOfParametersType NumberOfParametersType
Superclass::DerivativeValueType DerivativeValueType
Superclass::JacobianType JacobianType
Superclass::MeasureType MeasureType
Computes normalized cross correlation using a small neighborhood for each voxel between two images...
FixedTransformType::JacobianType FixedImageJacobianType
Superclass::FixedImagePointType FixedImagePointType
Superclass::MovingImagePointType MovingImagePointType
ANTSNeighborhoodCorrelationImageToImageMetricv4 Self
Superclass::FixedTransformType::JacobianType FixedTransformJacobianType
SmartPointer< const Self > ConstPointer
Class for partitioning of an ImageRegion.
Superclass::DimensionType ImageDimensionType
Superclass::DerivativeType DerivativeType
Superclass::MovingTransformType::JacobianType MovingTransformJacobianType
Superclass::FixedImageGradientType FixedImageGradientType
Superclass::MovingImageGradientType MovingImageGradientType
Superclass::FixedTransformType FixedTransformType
Superclass::MovingTransformType MovingTransformType
Superclass::FixedImageType FixedImageType
Superclass::FixedImagePixelType FixedImagePixelType
Superclass::MovingImagePixelType MovingImagePixelType
Superclass::VirtualImageGradientType VirtualImageGradientType
Partitions an indexed container.
MovingTransformType::JacobianType MovingImageJacobianType
Superclass::FixedOutputPointType FixedOutputPointType
Superclass::MovingOutputPointType MovingOutputPointType
Superclass::ImageDimensionType ImageDimensionType
Control indentation during Print() invocation.
ImageToImageMetricv4< TFixedImage, TMovingImage, TVirtualImage, TInternalComputationValueType, TMetricTraits > Superclass
ImageBaseType::SizeType SizeType
VirtualImageType::RegionType ImageRegionType
Superclass::VirtualPointType VirtualPointType
SmartPointer< Self > Pointer
VirtualImageType::IndexType IndexType
Superclass::VirtualImageType VirtualImageType
ImageBaseType::IndexType IndexType