18#ifndef itkKappaStatisticImageToImageMetric_h
19#define itkKappaStatisticImageToImageMetric_h
53template <
typename TFixedImage,
typename TMovingImage>
72 using typename Superclass::RealType;
73 using typename Superclass::TransformType;
74 using typename Superclass::TransformPointer;
75 using typename Superclass::TransformParametersType;
76 using typename Superclass::TransformJacobianType;
77 using typename Superclass::GradientImageType;
78 using typename Superclass::GradientPixelType;
79 using typename Superclass::InputPointType;
80 using typename Superclass::OutputPointType;
82 using typename Superclass::MeasureType;
83 using typename Superclass::DerivativeType;
84 using typename Superclass::FixedImageType;
85 using typename Superclass::MovingImageType;
86 using typename Superclass::FixedImageConstPointer;
87 using typename Superclass::MovingImageConstPointer;
88 using typename Superclass::FixedImageRegionType;
123 itkSetMacro(Complement,
bool);
124 itkBooleanMacro(Complement);
125 itkGetConstMacro(Complement,
bool);
136 bool m_Complement{
false };
140#ifndef ITK_MANUAL_INSTANTIATION
141# include "itkKappaStatisticImageToImageMetric.hxx"
Array class with size defined at construction time.
Computes similarity between regions of two images.
typename NumericTraits< MovingImagePixelType >::RealType RealType
typename TransformType::ParametersType TransformParametersType
Control indentation during Print() invocation.
Computes similarity between two binary objects to be registered.
void GetValueAndDerivative(const TransformParametersType ¶meters, MeasureType &Value, DerivativeType &Derivative) const override
~KappaStatisticImageToImageMetric() override=default
void PrintSelf(std::ostream &os, Indent indent) const override
KappaStatisticImageToImageMetric()
void GetDerivative(const TransformParametersType &, DerivativeType &derivative) const override
MeasureType GetValue(const TransformParametersType ¶meters) const override
void ComputeGradient() override
Light weight base class for most itk classes.
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....