15 #ifndef itkSADImageToImageMetric_h
16 #define itkSADImageToImageMetric_h
28 template <
class TFixedImage,
class TMovingImage>
63 FixedImagePixelType fixedValue,
64 MovingImagePixelType movingValue)
66 this->m_SAD += fabs((
double)(fixedValue - movingValue));
79 void operator=(
const Self&);
Superclass::MovingImageType::PixelType MovingImagePixelType
Definition: itkSADImageToImageMetric.h:40
Abstract base class, implementing TemplateMethod [2] for similarity measures.
Definition: itkSimilarityMeasure.h:56
MeasureType FinalizeCostFunction()
Definition: itkSADImageToImageMetric.h:72
SADImageToImageMetric Self
Definition: itkSADImageToImageMetric.h:35
void ResetCostFunction()
Definition: itkSADImageToImageMetric.h:57
Superclass::FixedImageType::PixelType FixedImagePixelType
Definition: itkSADImageToImageMetric.h:39
virtual ~SADImageToImageMetric()
Definition: itkSADImageToImageMetric.h:52
Definition: niftkITKAffineResampleImage.cxx:74
Superclass::MeasureType MeasureType
Definition: itkSADImageToImageMetric.h:41
Implements Sums of Absolute Differences similarity measure.
Definition: itkSADImageToImageMetric.h:29
SmartPointer< Self > Pointer
Definition: itkSADImageToImageMetric.h:37
float PixelType
Definition: niftkBreastDCEandADC.cxx:88
SADImageToImageMetric()
Definition: itkSADImageToImageMetric.h:51
AbstractBase class, just to implement the finite difference gradient method.
Definition: itkFiniteDifferenceGradientSimilarityMeasure.h:32
Superclass::MeasureType MeasureType
Definition: itkSimilarityMeasure.h:80
SmartPointer< const Self > ConstPointer
Definition: itkSADImageToImageMetric.h:38
SimilarityMeasure< TFixedImage, TMovingImage > Superclass
Definition: itkSADImageToImageMetric.h:36
void AggregateCostFunctionPair(FixedImagePixelType fixedValue, MovingImagePixelType movingValue)
Definition: itkSADImageToImageMetric.h:62