18 #ifndef itkGradientDifferenceImageToImageMetric_h
19 #define itkGradientDifferenceImageToImageMetric_h
57 template <
typename TFixedImage,
typename TMovingImage>
77 using RealType =
typename Superclass::RealType;
93 static constexpr
unsigned int FixedImageDimension = TFixedImage::ImageDimension;
110 static constexpr
unsigned int MovedImageDimension = MovingImageType::ImageDimension;
136 Initialize()
override;
140 WriteGradientImagesToFiles()
const;
144 itkSetMacro(DerivativeDelta,
double);
145 itkGetConstReferenceMacro(DerivativeDelta,
double);
152 PrintSelf(std::ostream & os,
Indent indent)
const override;
156 ComputeMovedGradientRange()
const;
160 ComputeVariance()
const;
206 #ifndef ITK_MANUAL_INSTANTIATION
207 # include "itkGradientDifferenceImageToImageMetric.hxx"