18 #ifndef itkMeanReciprocalSquareDifferenceImageToImageMetric_h
19 #define itkMeanReciprocalSquareDifferenceImageToImageMetric_h
45 template<
typename TFixedImage,
typename TMovingImage >
91 itkGetConstMacro(Lambda,
double);
92 itkSetMacro(Lambda,
double);
97 itkGetConstMacro(Delta,
double);
98 itkSetMacro(Delta,
double);
119 #ifndef ITK_MANUAL_INSTANTIATION
120 #include "itkMeanReciprocalSquareDifferenceImageToImageMetric.hxx"
Array class with size defined at construction time.
SmartPointer< const Self > ConstPointer
TransformType::OutputPointType OutputPointType
Light weight base class for most itk classes.
TransformType::InputPointType InputPointType
virtual ~MeanReciprocalSquareDifferenceImageToImageMetric()
Superclass::MovingImageType MovingImageType
TransformType::Pointer TransformPointer
MeasureType GetValue(const TransformParametersType ¶meters) const override
Superclass::DerivativeType DerivativeType
MovingImageType::ConstPointer MovingImageConstPointer
Superclass::TransformParametersType TransformParametersType
Computes similarity between two objects to be registered.
Superclass::InputPointType InputPointType
Superclass::MovingImageConstPointer MovingImageConstPointer
void operator=(const Self &)
TFixedImage FixedImageType
ImageToImageMetric< TFixedImage, TMovingImage > Superclass
MeanReciprocalSquareDifferenceImageToImageMetric()
Superclass::TransformType TransformType
Class to hold and manage different parameter types used during optimization.
TMovingImage MovingImageType
Superclass::TransformPointer TransformPointer
SmartPointer< Self > Pointer
MeanReciprocalSquareDifferenceImageToImageMetric Self
Superclass::TransformJacobianType TransformJacobianType
TransformType::JacobianType TransformJacobianType
Superclass::DerivativeType DerivativeType
void GetValueAndDerivative(const TransformParametersType ¶meters, MeasureType &Value, DerivativeType &derivative) const override
Control indentation during Print() invocation.
FixedImageType::ConstPointer FixedImageConstPointer
void PrintSelf(std::ostream &os, Indent indent) const override
Superclass::OutputPointType OutputPointType
Superclass::FixedImageConstPointer FixedImageConstPointer
Superclass::MeasureType MeasureType
Transform< CoordinateRepresentationType, itkGetStaticConstMacro(MovingImageDimension), itkGetStaticConstMacro(FixedImageDimension) > TransformType
Computes similarity between regions of two images.
Superclass::MeasureType MeasureType
Superclass::FixedImageType FixedImageType
TransformType::ParametersType TransformParametersType
void GetDerivative(const TransformParametersType ¶meters, DerivativeType &derivative) const override