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>
141 typedef typename Superclass::FixedTransformType::JacobianType
143 typedef typename Superclass::MovingTransformType::JacobianType
155 FixedImageType::ImageDimension);
158 MovingImageType::ImageDimension);
161 VirtualImageType::ImageDimension);
175 virtual ~ANTSNeighborhoodCorrelationImageToImageMetricv4();
185 virtual
void PrintSelf(std::ostream & os,
Indent indent) const ITK_OVERRIDE;
188 ANTSNeighborhoodCorrelationImageToImageMetricv4( const Self & ) ITK_DELETE_FUNCTION;
189 void operator=(const Self &) ITK_DELETE_FUNCTION;
197 #ifndef ITK_MANUAL_INSTANTIATION
198 #include "itkANTSNeighborhoodCorrelationImageToImageMetricv4.hxx"
Superclass::VirtualImageType VirtualImageType
Threading implementation for ANTS CC metric ANTSNeighborhoodCorrelationImageToImageMetricv4 ...
static const ImageDimensionType MovingImageDimension
Superclass::MovingImageType MovingImageType
Light weight base class for most itk classes.
VirtualImageType::SizeType RadiusType
Superclass::JacobianType JacobianType
Superclass::MeasureType MeasureType
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::FixedTransformType FixedTransformType
Superclass::MovingImagePointType MovingImagePointType
ANTSNeighborhoodCorrelationImageToImageMetricv4 Self
Superclass::MovingTransformType MovingTransformType
Superclass::FixedTransformType::JacobianType FixedTransformJacobianType
SmartPointer< const Self > ConstPointer
TMovingImage MovingImageType
Class for partitioning of an ImageRegion.
typedef(itk::Concept::IsFloatingPoint< FixedImagePixelValueType >) OnlyDefinedForFloatingPointTypes0
Superclass::DimensionType ImageDimensionType
Superclass::NumberOfParametersType NumberOfParametersType
MetricTraits::FixedImageGradientType FixedImageGradientType
Superclass::DerivativeType DerivativeType
Superclass::MovingOutputPointType MovingOutputPointType
Superclass::MovingTransformType::JacobianType MovingTransformJacobianType
DerivativeType::ValueType DerivativeValueType
Superclass::FixedImageGradientType FixedImageGradientType
Superclass::MovingImageGradientType MovingImageGradientType
FixedImageType::PixelType FixedImagePixelType
void Initialize(void) override
Superclass::FixedTransformType FixedTransformType
Superclass::VirtualPointType VirtualPointType
Superclass::MovingTransformType MovingTransformType
Superclass::DerivativeType DerivativeType
Superclass::FixedImageType FixedImageType
Superclass::FixedImagePixelType FixedImagePixelType
Superclass::MovingImagePixelType MovingImagePixelType
static const ImageDimensionType VirtualImageDimension
Standard exception handling object.
Superclass::VirtualImageGradientType VirtualImageGradientType
Partitions an indexed container.
MovingTransformType::JacobianType MovingImageJacobianType
Superclass::FixedOutputPointType FixedOutputPointType
MovingImageType::PixelType MovingImagePixelType
static const ImageDimensionType FixedImageDimension
Superclass::MovingOutputPointType MovingOutputPointType
MovingImageType::PointType MovingImagePointType
MetricTraits::VirtualImageGradientType VirtualImageGradientType
Superclass::FixedOutputPointType FixedOutputPointType
Superclass::ImageDimensionType ImageDimensionType
MetricTraits::MovingImageGradientType MovingImageGradientType
Control indentation during Print() invocation.
ImageToImageMetricv4< TFixedImage, TMovingImage, TVirtualImage, TInternalComputationValueType, TMetricTraits > Superclass
virtual void PrintSelf(std::ostream &os, Indent indent) const override
VirtualImageType::RegionType ImageRegionType
Superclass::VirtualPointType VirtualPointType
SmartPointer< Self > Pointer
FixedImageType::PointType FixedImagePointType
VirtualImageType::IndexType IndexType
TFixedImage FixedImageType
Superclass::VirtualImageType VirtualImageType