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