18 #ifndef itkKappaStatisticImageToImageMetric_h
19 #define itkKappaStatisticImageToImageMetric_h
53 template<
typename TFixedImage,
typename TMovingImage >
111 itkSetMacro(ForegroundValue,
RealType);
112 itkGetConstMacro(ForegroundValue, RealType);
119 itkSetMacro(Complement,
bool);
120 itkBooleanMacro(Complement);
121 itkGetConstMacro(Complement,
bool);
126 virtual ~KappaStatisticImageToImageMetric() {}
131 void operator=(const
Self &) ITK_DELETE_FUNCTION;
138 #ifndef ITK_MANUAL_INSTANTIATION
139 #include "itkKappaStatisticImageToImageMetric.hxx"
Array class with size defined at construction time.
TransformType::OutputPointType OutputPointType
Light weight base class for most itk classes.
RealType m_ForegroundValue
void PrintSelf(std::ostream &os, Indent indent) const override
TransformType::InputPointType InputPointType
Superclass::GradientImageType GradientImageType
SmartPointer< const Self > ConstPointer
Superclass::FixedImageType FixedImageType
TransformType::Pointer TransformPointer
void GetValueAndDerivative(const TransformParametersType ¶meters, MeasureType &Value, DerivativeType &Derivative) const override
Superclass::InputPointType InputPointType
Superclass::MeasureType MeasureType
NumericTraits< MovingImagePixelType >::RealType RealType
KappaStatisticImageToImageMetric()
Superclass::DerivativeType DerivativeType
MovingImageType::ConstPointer MovingImageConstPointer
Superclass::DerivativeType DerivativeType
Superclass::RealType RealType
Computes similarity between two binary objects to be registered.
Superclass::MovingImageType MovingImageType
void ComputeGradient() override
KappaStatisticImageToImageMetric Self
SmartPointer< Self > Pointer
TFixedImage FixedImageType
Superclass::MovingImageConstPointer MovingImageConstPointer
TMovingImage MovingImageType
Superclass::TransformPointer TransformPointer
void GetDerivative(const TransformParametersType &, DerivativeType &derivative) const override
Image< GradientPixelType, itkGetStaticConstMacro(MovingImageDimension) > GradientImageType
TransformType::JacobianType TransformJacobianType
Superclass::FixedImageRegionType FixedImageRegionType
Superclass::TransformJacobianType TransformJacobianType
Control indentation during Print() invocation.
FixedImageType::ConstPointer FixedImageConstPointer
Superclass::TransformParametersType TransformParametersType
Superclass::FixedImageConstPointer FixedImageConstPointer
Superclass::GradientPixelType GradientPixelType
Superclass::MeasureType MeasureType
CovariantVector< RealType, itkGetStaticConstMacro(MovingImageDimension) > GradientPixelType
Transform< CoordinateRepresentationType, itkGetStaticConstMacro(MovingImageDimension), itkGetStaticConstMacro(FixedImageDimension) > TransformType
Computes similarity between regions of two images.
ImageToImageMetric< TFixedImage, TMovingImage > Superclass
Superclass::TransformType TransformType
Superclass::OutputPointType OutputPointType
TransformType::ParametersType TransformParametersType
FixedImageType::RegionType FixedImageRegionType
MeasureType GetValue(const TransformParametersType ¶meters) const override