Loading...
Searching...
No Matches
itk::ImageToImageMetricWithFeatures< TFixedImage, TMovingImage, TFixedFeatureImage, TMovingFeatureImage > Class Template Reference

`#include <itkImageToImageMetricWithFeatures.h>`

## Detailed Description

template<class TFixedImage, class TMovingImage, class TFixedFeatureImage = TFixedImage, class TMovingFeatureImage = TMovingImage>
class itk::ImageToImageMetricWithFeatures< TFixedImage, TMovingImage, TFixedFeatureImage, TMovingFeatureImage >

Computes similarity between regions of two images.

This base class adds functionality that makes it possible to use fixed and moving image features.

Definition at line 41 of file itkImageToImageMetricWithFeatures.h.

Inheritance diagram for itk::ImageToImageMetricWithFeatures< TFixedImage, TMovingImage, TFixedFeatureImage, TMovingFeatureImage >:
[legend]

## Public Types

using | ConstPointer = SmartPointer<const Self>
using | FixedFeatureImagePointer = typename FixedFeatureImageType::Pointer
using | FixedFeatureImageType = TFixedFeatureImage
using | FixedFeatureImageVectorType = std::vector<FixedFeatureImagePointer>
using | FixedFeatureInterpolatorPointer = typename FixedFeatureInterpolatorType::Pointer
using | FixedFeatureInterpolatorType = InterpolateImageFunction<FixedFeatureImageType, double>
using | FixedFeatureInterpolatorVectorType = std::vector<FixedFeatureInterpolatorPointer>
using | FixedImageLimiterOutputType
using | FixedImageLimiterType
using | FixedImageMaskPointer
using | FixedImageMaskType
using | FixedImagePixelType
using | ImageSampleContainerPointer
using | ImageSampleContainerType
using | ImageSamplerPointer
using | ImageSamplerType
using | MovingFeatureImagePointer = typename MovingFeatureImageType::Pointer
using | MovingFeatureImageType = TMovingFeatureImage
using | MovingFeatureImageVectorType = std::vector<MovingFeatureImagePointer>
using | MovingFeatureInterpolatorPointer = typename MovingFeatureInterpolatorType::Pointer
using | MovingFeatureInterpolatorType = InterpolateImageFunction<MovingFeatureImageType, double>
using | MovingFeatureInterpolatorVectorType = std::vector<MovingFeatureInterpolatorPointer>
using | MovingImageLimiterOutputType
using | MovingImageLimiterType
using | MovingImageMaskPointer
using | MovingImageMaskType
using | MovingImageRegionType
using | Pointer = SmartPointer<Self>
using | Self = ImageToImageMetricWithFeatures
using | Superclass = AdvancedImageToImageMetric<TFixedImage, TMovingImage>
Public Types inherited from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >
using | AdvancedTransformType = AdvancedTransform<ScalarType, FixedImageDimension, MovingImageDimension>
using | BSplineOrder1TransformPointer = typename BSplineOrder1TransformType::Pointer
using | BSplineOrder1TransformType = AdvancedBSplineDeformableTransform<ScalarType, FixedImageDimension, 1>
using | BSplineOrder2TransformPointer = typename BSplineOrder2TransformType::Pointer
using | BSplineOrder2TransformType = AdvancedBSplineDeformableTransform<ScalarType, FixedImageDimension, 2>
using | BSplineOrder3TransformPointer = typename BSplineOrder3TransformType::Pointer
using | BSplineOrder3TransformType = AdvancedBSplineDeformableTransform<ScalarType, FixedImageDimension, 3>
using | CombinationTransformType = AdvancedCombinationTransform<ScalarType, FixedImageDimension>
using | ConstPointer = SmartPointer<const Self>
using | DerivativeValueType = typename DerivativeType::ValueType
using | FixedImageLimiterOutputType = typename FixedImageLimiterType::OutputType
using | FixedImageLimiterPointer = typename FixedImageLimiterType::Pointer
using | FixedImageLimiterType = LimiterFunctionBase<RealType, FixedImageDimension>
using | FixedImageMaskConstPointer = SmartPointer<const FixedImageMaskType>
using | FixedImageMaskPointer = SmartPointer<FixedImageMaskType>
using | FixedImageMaskType = ImageMaskSpatialObject<Self::FixedImageDimension>
using | FixedImagePixelType = typename FixedImageType::PixelType
using | FixedImagePointer = typename FixedImageType::Pointer
using | ImageSampleContainerPointer = typename ImageSamplerType::OutputVectorContainerPointer
using | ImageSampleContainerType = typename ImageSamplerType::OutputVectorContainerType
using | ImageSamplerPointer = typename ImageSamplerType::Pointer
using | ImageSamplerType = ImageSamplerBase<FixedImageType>
using | MovingImageDerivativeScalesType = FixedArray<double, Self::MovingImageDimension>
using | MovingImageLimiterOutputType = typename MovingImageLimiterType::OutputType
using | MovingImageLimiterPointer = typename MovingImageLimiterType::Pointer
using | MovingImageLimiterType = LimiterFunctionBase<RealType, MovingImageDimension>
using | MovingImageMaskConstPointer = SmartPointer<const MovingImageMaskType>
using | MovingImageMaskPointer = SmartPointer<MovingImageMaskType>
using | MovingImageMaskType = ImageMaskSpatialObject<Self::MovingImageDimension>
using | MovingImagePointer = typename MovingImageType::Pointer
using | MovingImageRegionType = typename MovingImageType::RegionType
using | NumberOfParametersType = typename AdvancedTransformType::NumberOfParametersType
using | Pointer = SmartPointer<Self>
using | ScalarType = typename TransformType::ScalarType
using | Self = AdvancedImageToImageMetric
using | Superclass = ImageToImageMetric<TFixedImage, TMovingImage>
using | ThreadInfoType = MultiThreaderBase::WorkUnitInfo

## Public Member Functions

virtual const char * | GetClassName () const
const FixedFeatureImageType * | GetFixedFeatureImage () const
const FixedFeatureImageType * | GetFixedFeatureImage (unsigned int i) const
const FixedFeatureInterpolatorType * | GetFixedFeatureInterpolator () const
const FixedFeatureInterpolatorType * | GetFixedFeatureInterpolator (unsigned int i) const
const MovingFeatureImageType * | GetMovingFeatureImage () const
const MovingFeatureImageType * | GetMovingFeatureImage (unsigned int i) const
const MovingFeatureInterpolatorType * | GetMovingFeatureInterpolator () const
const MovingFeatureInterpolatorType * | GetMovingFeatureInterpolator (unsigned int i) const
virtual unsigned int | GetNumberOfFixedFeatureImages () const
virtual unsigned int | GetNumberOfMovingFeatureImages () const
virtual void | Initialize ()
| ITK_DISALLOW_COPY_AND_MOVE (ImageToImageMetricWithFeatures)
| itkStaticConstMacro (FixedImageDimension, unsigned int, FixedImageType::ImageDimension)
| itkStaticConstMacro (MovingImageDimension, unsigned int, MovingImageType::ImageDimension)
void | SetFixedFeatureImage (FixedFeatureImageType *im)
void | SetFixedFeatureImage (unsigned int i, FixedFeatureImageType *im)
void | SetFixedFeatureInterpolator (FixedFeatureInterpolatorType *interpolator)
void | SetFixedFeatureInterpolator (unsigned int i, FixedFeatureInterpolatorType *interpolator)
void | SetMovingFeatureImage (MovingFeatureImageType *im)
void | SetMovingFeatureImage (unsigned int i, MovingFeatureImageType *im)
void | SetMovingFeatureInterpolator (MovingFeatureInterpolatorType *interpolator)
void | SetMovingFeatureInterpolator (unsigned int i, MovingFeatureInterpolatorType *interpolator)
void | SetNumberOfFixedFeatureImages (unsigned int arg)
void | SetNumberOfMovingFeatureImages (unsigned int arg)
Public Member Functions inherited from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >
virtual void | BeforeThreadedGetValueAndDerivative (const TransformParametersType &parameters) const
virtual const FixedImageLimiterType * | GetFixedImageLimiter ()
const FixedImageMaskType * | GetFixedImageMask () const override
virtual double | GetFixedLimitRangeRatio () const
ImageSamplerType * | GetImageSampler () const
virtual const MovingImageDerivativeScalesType & | GetMovingImageDerivativeScales ()
virtual const MovingImageLimiterType * | GetMovingImageLimiter ()
const MovingImageMaskType * | GetMovingImageMask () const override
virtual double | GetMovingLimitRangeRatio () const
virtual double | GetRequiredRatioOfValidSamples () const
virtual bool | GetScaleGradientWithRespectToMovingImageOrientation () const
const AdvancedTransformType * | GetTransform () const override
AdvancedTransformType * | GetTransform () override
virtual bool | GetUseFixedImageLimiter () const
virtual bool | GetUseImageSampler () const
virtual const bool & | GetUseMetricSingleThreaded ()
virtual bool | GetUseMovingImageDerivativeScales () const
virtual bool | GetUseMovingImageLimiter () const
virtual const bool & | GetUseMultiThread ()
void | Initialize () override
| ITK_DISALLOW_COPY_AND_MOVE (AdvancedImageToImageMetric)
| itkStaticConstMacro (FixedImageDimension, unsigned int, TFixedImage::ImageDimension)
| itkStaticConstMacro (MovingImageDimension, unsigned int, TMovingImage::ImageDimension)
virtual void | SetFixedImageLimiter (FixedImageLimiterType *_arg)
virtual void | SetFixedImageMask (const FixedImageMaskType *const arg)
virtual void | SetFixedLimitRangeRatio (double _arg)
virtual void | SetImageSampler (ImageSamplerType *_arg)
virtual void | SetMovingImageDerivativeScales (MovingImageDerivativeScalesType _arg)
virtual void | SetMovingImageLimiter (MovingImageLimiterType *_arg)
virtual void | SetMovingImageMask (const MovingImageMaskType *const arg)
virtual void | SetMovingLimitRangeRatio (double _arg)
virtual void | SetRequiredRatioOfValidSamples (double _arg)
virtual void | SetScaleGradientWithRespectToMovingImageOrientation (bool _arg)
virtual void | SetTransform (AdvancedTransformType *arg)
virtual void | SetUseMetricSingleThreaded (bool _arg)
virtual void | SetUseMovingImageDerivativeScales (bool _arg)
virtual void | SetUseMultiThread (bool _arg)
virtual void | UseMetricSingleThreadedOff ()
virtual void | UseMetricSingleThreadedOn ()
virtual void | UseMultiThreadOff ()
virtual void | UseMultiThreadOn ()

## Protected Types

using | BSplineFeatureInterpolatorVectorType = std::vector<BSplineInterpolatorPointer>
using | BSplineInterpolatorPointer = typename BSplineInterpolatorType::Pointer
using | BSplineInterpolatorType
using | FixedImagePointType
using | MovingImageContinuousIndexType
using | MovingImageDerivativeType
using | MovingImagePointType
Protected Types inherited from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >
using | BSplineInterpolatorFloatPointer = typename BSplineInterpolatorFloatType::Pointer
using | BSplineInterpolatorFloatType
using | BSplineInterpolatorPointer = typename BSplineInterpolatorType::Pointer
using | BSplineInterpolatorType
using | FixedImageIndexType = typename FixedImageType::IndexType
using | FixedImageIndexValueType = typename FixedImageIndexType::IndexValueType
using | FixedImagePointType = typename TransformType::InputPointType
using | LinearInterpolatorPointer = typename LinearInterpolatorType::Pointer
using | LinearInterpolatorType = AdvancedLinearInterpolateImageFunction<MovingImageType, CoordinateRepresentationType>
using | MovingImageContinuousIndexType = typename InterpolatorType::ContinuousIndexType
using | MovingImageDerivativeType = typename BSplineInterpolatorType::CovariantVectorType
using | MovingImageIndexType = typename MovingImageType::IndexType
using | MovingImagePointType = typename TransformType::OutputPointType
using | NonZeroJacobianIndicesType = typename AdvancedTransformType::NonZeroJacobianIndicesType
using | ReducedBSplineInterpolatorPointer = typename ReducedBSplineInterpolatorType::Pointer
using | ReducedBSplineInterpolatorType

## Protected Member Functions

virtual void | CheckForBSplineFeatureInterpolators ()
| ImageToImageMetricWithFeatures ()=default
void | PrintSelf (std::ostream &os, Indent indent) const
virtual | ~ImageToImageMetricWithFeatures ()
Protected Member Functions inherited from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >
| AdvancedImageToImageMetric ()
virtual void | AfterThreadedGetValue (MeasureType &) const
virtual void | AfterThreadedGetValueAndDerivative (MeasureType &, DerivativeType &) const
void | CheckForAdvancedTransform ()
void | CheckForBSplineInterpolator ()
void | CheckForBSplineTransform () const
void | CheckNumberOfSamples (unsigned long wanted, unsigned long found) const
virtual bool | EvaluateMovingImageValueAndDerivative (const MovingImagePointType &mappedPoint, RealType &movingImageValue, MovingImageDerivativeType *gradient) const
bool | EvaluateTransformJacobian (const FixedImagePointType &fixedImagePoint, TransformJacobianType &jacobian, NonZeroJacobianIndicesType &nzji) const
virtual void | EvaluateTransformJacobianInnerProduct (const TransformJacobianType &jacobian, const MovingImageDerivativeType &movingImageDerivative, DerivativeType &imageJacobian) const
bool | FastEvaluateMovingImageValueAndDerivative (const MovingImagePointType &mappedPoint, RealType &movingImageValue, MovingImageDerivativeType *gradient, const ThreadIdType threadId) const
virtual void | InitializeImageSampler ()
void | InitializeLimiters ()
virtual void | InitializeThreadingParameters () const
virtual bool | IsInsideMovingMask (const MovingImagePointType &point) const
| itkAlignedTypedef (ITK_CACHE_LINE_ALIGNMENT, PaddedGetValueAndDerivativePerThreadStruct, AlignedGetValueAndDerivativePerThreadStruct)
| itkPadStruct (ITK_CACHE_LINE_ALIGNMENT, GetValueAndDerivativePerThreadStruct, PaddedGetValueAndDerivativePerThreadStruct)
void | LaunchGetValueAndDerivativeThreaderCallback () const
void | LaunchGetValueThreaderCallback () const
void | PrintSelf (std::ostream &os, Indent indent) const override
void | SetFixedImageMask (const typename Superclass::FixedImageMaskType *) final
void | SetFixedImageMask (typename Superclass::FixedImageMaskType *) final
void | SetMovingImageMask (const typename Superclass::MovingImageMaskType *) final
void | SetMovingImageMask (typename Superclass::MovingImageMaskType *) final
virtual void | SetUseFixedImageLimiter (bool _arg)
virtual void | SetUseImageSampler (bool _arg)
virtual void | SetUseMovingImageLimiter (bool _arg)
virtual void | ThreadedGetValue (ThreadIdType) const
virtual void | ThreadedGetValueAndDerivative (ThreadIdType) const
MovingImagePointType | TransformPoint (const FixedImagePointType &fixedImagePoint) const
| ~AdvancedImageToImageMetric () override=default

## Protected Attributes

std::vector< bool > | m_FeatureInterpolatorsIsBSpline {}
FixedFeatureImageVectorType | m_FixedFeatureImages {}
FixedFeatureInterpolatorVectorType | m_FixedFeatureInterpolators {}
BSplineFeatureInterpolatorVectorType | m_MovingFeatureBSplineInterpolators {}
MovingFeatureImageVectorType | m_MovingFeatureImages {}
MovingFeatureInterpolatorVectorType | m_MovingFeatureInterpolators {}
unsigned int | m_NumberOfFixedFeatureImages { 0 }
unsigned int | m_NumberOfMovingFeatureImages { 0 }
Protected Attributes inherited from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >
AdvancedTransformType::Pointer | m_AdvancedTransform { nullptr }
FixedImageLimiterOutputType | m_FixedImageMaxLimit { 1 }
FixedImageLimiterOutputType | m_FixedImageMinLimit { 0 }
FixedImagePixelType | m_FixedImageTrueMax { 1 }
FixedImagePixelType | m_FixedImageTrueMin { 0 }
double | m_FixedLimitRangeRatio { 0.01 }
std::unique_ptr< AlignedGetValueAndDerivativePerThreadStruct[]> | m_GetValueAndDerivativePerThreadVariables
ThreadIdType | m_GetValueAndDerivativePerThreadVariablesSize { 0 }
ImageSamplerPointer | m_ImageSampler { nullptr }
MovingImageLimiterOutputType | m_MovingImageMaxLimit { 1 }
MovingImageLimiterOutputType | m_MovingImageMinLimit { 0 }
MovingImagePixelType | m_MovingImageTrueMax { 1 }
MovingImagePixelType | m_MovingImageTrueMin { 0 }
double | m_MovingLimitRangeRatio { 0.01 }
MultiThreaderParameterType | m_ThreaderMetricParameters {}
bool | m_TransformIsBSpline { false }
bool | m_UseMetricSingleThreaded { true }
bool | m_UseMultiThread { false }

## Additional Inherited Members

Static Protected Member Functions inherited from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >
static ITK_THREAD_RETURN_FUNCTION_CALL_CONVENTION | AccumulateDerivativesThreaderCallback (void *arg)
static ITK_THREAD_RETURN_FUNCTION_CALL_CONVENTION | GetValueAndDerivativeThreaderCallback (void *arg)
static ITK_THREAD_RETURN_FUNCTION_CALL_CONVENTION | GetValueThreaderCallback (void *arg)

## Member Typedef Documentation

## BSplineFeatureInterpolatorVectorType

template<class TFixedImage, class TMovingImage, class TFixedFeatureImage = TFixedImage, class TMovingFeatureImage = TMovingImage>

using itk::ImageToImageMetricWithFeatures< TFixedImage, TMovingImage, TFixedFeatureImage, TMovingFeatureImage >::BSplineFeatureInterpolatorVectorType = std::vector<BSplineInterpolatorPointer>

protected

Definition at line 232 of file itkImageToImageMetricWithFeatures.h.

## BSplineInterpolatorPointer

template<class TFixedImage, class TMovingImage, class TFixedFeatureImage = TFixedImage, class TMovingFeatureImage = TMovingImage>

using itk::ImageToImageMetricWithFeatures< TFixedImage, TMovingImage, TFixedFeatureImage, TMovingFeatureImage >::BSplineInterpolatorPointer = typename BSplineInterpolatorType::Pointer

protected

Definition at line 231 of file itkImageToImageMetricWithFeatures.h.

## BSplineInterpolatorType

template<class TFixedImage, class TMovingImage, class TFixedFeatureImage = TFixedImage, class TMovingFeatureImage = TMovingImage>

using itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >::BSplineInterpolatorType

protected

Typedefs used for computing image derivatives.

Definition at line 342 of file itkAdvancedImageToImageMetric.h.

## ConstPointer

template<class TFixedImage, class TMovingImage, class TFixedFeatureImage = TFixedImage, class TMovingFeatureImage = TMovingImage>

using itk::ImageToImageMetricWithFeatures< TFixedImage, TMovingImage, TFixedFeatureImage, TMovingFeatureImage >::ConstPointer = SmartPointer<const Self>

Definition at line 50 of file itkImageToImageMetricWithFeatures.h.

## FixedFeatureImagePointer

template<class TFixedImage, class TMovingImage, class TFixedFeatureImage = TFixedImage, class TMovingFeatureImage = TMovingImage>

using itk::ImageToImageMetricWithFeatures< TFixedImage, TMovingImage, TFixedFeatureImage, TMovingFeatureImage >::FixedFeatureImagePointer = typename FixedFeatureImageType::Pointer

Definition at line 104 of file itkImageToImageMetricWithFeatures.h.

## FixedFeatureImageType

template<class TFixedImage, class TMovingImage, class TFixedFeatureImage = TFixedImage, class TMovingFeatureImage = TMovingImage>

using itk::ImageToImageMetricWithFeatures< TFixedImage, TMovingImage, TFixedFeatureImage, TMovingFeatureImage >::FixedFeatureImageType = TFixedFeatureImage

Typedefs for the feature images.

Definition at line 103 of file itkImageToImageMetricWithFeatures.h.

## FixedFeatureImageVectorType

template<class TFixedImage, class TMovingImage, class TFixedFeatureImage = TFixedImage, class TMovingFeatureImage = TMovingImage>

using itk::ImageToImageMetricWithFeatures< TFixedImage, TMovingImage, TFixedFeatureImage, TMovingFeatureImage >::FixedFeatureImageVectorType = std::vector<FixedFeatureImagePointer>

Definition at line 107 of file itkImageToImageMetricWithFeatures.h.

## FixedFeatureInterpolatorPointer

template<class TFixedImage, class TMovingImage, class TFixedFeatureImage = TFixedImage, class TMovingFeatureImage = TMovingImage>

using itk::ImageToImageMetricWithFeatures< TFixedImage, TMovingImage, TFixedFeatureImage, TMovingFeatureImage >::FixedFeatureInterpolatorPointer = typename FixedFeatureInterpolatorType::Pointer

Definition at line 113 of file itkImageToImageMetricWithFeatures.h.

## FixedFeatureInterpolatorType

template<class TFixedImage, class TMovingImage, class TFixedFeatureImage = TFixedImage, class TMovingFeatureImage = TMovingImage>

using itk::ImageToImageMetricWithFeatures< TFixedImage, TMovingImage, TFixedFeatureImage, TMovingFeatureImage >::FixedFeatureInterpolatorType = InterpolateImageFunction<FixedFeatureImageType, double>

Typedefs for the feature images interpolators.

Definition at line 111 of file itkImageToImageMetricWithFeatures.h.

## FixedFeatureInterpolatorVectorType

template<class TFixedImage, class TMovingImage, class TFixedFeatureImage = TFixedImage, class TMovingFeatureImage = TMovingImage>

using itk::ImageToImageMetricWithFeatures< TFixedImage, TMovingImage, TFixedFeatureImage, TMovingFeatureImage >::FixedFeatureInterpolatorVectorType = std::vector<FixedFeatureInterpolatorPointer>

Definition at line 115 of file itkImageToImageMetricWithFeatures.h.

## FixedImageLimiterOutputType

template<class TFixedImage, class TMovingImage, class TFixedFeatureImage = TFixedImage, class TMovingFeatureImage = TMovingImage>

using itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >::FixedImageLimiterOutputType

Definition at line 150 of file itkAdvancedImageToImageMetric.h.

## FixedImageLimiterType

template<class TFixedImage, class TMovingImage, class TFixedFeatureImage = TFixedImage, class TMovingFeatureImage = TMovingImage>

using itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >::FixedImageLimiterType

Typedefs for Limiter support.

Definition at line 148 of file itkAdvancedImageToImageMetric.h.

## FixedImageMaskPointer

template<class TFixedImage, class TMovingImage, class TFixedFeatureImage = TFixedImage, class TMovingFeatureImage = TMovingImage>

using itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >::FixedImageMaskPointer

Definition at line 125 of file itkAdvancedImageToImageMetric.h.

## FixedImageMaskType

template<class TFixedImage, class TMovingImage, class TFixedFeatureImage = TFixedImage, class TMovingFeatureImage = TMovingImage>

using itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >::FixedImageMaskType

Definition at line 124 of file itkAdvancedImageToImageMetric.h.

## FixedImagePixelType

template<class TFixedImage, class TMovingImage, class TFixedFeatureImage = TFixedImage, class TMovingFeatureImage = TMovingImage>

using itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >::FixedImagePixelType

Some useful extra typedefs.

Definition at line 137 of file itkAdvancedImageToImageMetric.h.

## FixedImagePointType

template<class TFixedImage, class TMovingImage, class TFixedFeatureImage = TFixedImage, class TMovingFeatureImage = TMovingImage>

using itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >::FixedImagePointType

protected

Definition at line 337 of file itkAdvancedImageToImageMetric.h.

## ImageSampleContainerPointer

template<class TFixedImage, class TMovingImage, class TFixedFeatureImage = TFixedImage, class TMovingFeatureImage = TMovingImage>

using itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >::ImageSampleContainerPointer

Definition at line 145 of file itkAdvancedImageToImageMetric.h.

## ImageSampleContainerType

template<class TFixedImage, class TMovingImage, class TFixedFeatureImage = TFixedImage, class TMovingFeatureImage = TMovingImage>

using itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >::ImageSampleContainerType

Definition at line 144 of file itkAdvancedImageToImageMetric.h.

## ImageSamplerPointer

template<class TFixedImage, class TMovingImage, class TFixedFeatureImage = TFixedImage, class TMovingFeatureImage = TMovingImage>

using itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >::ImageSamplerPointer

Definition at line 143 of file itkAdvancedImageToImageMetric.h.

## ImageSamplerType

template<class TFixedImage, class TMovingImage, class TFixedFeatureImage = TFixedImage, class TMovingFeatureImage = TMovingImage>

using itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >::ImageSamplerType

Typedefs for the ImageSampler.

Definition at line 142 of file itkAdvancedImageToImageMetric.h.

## MovingFeatureImagePointer

template<class TFixedImage, class TMovingImage, class TFixedFeatureImage = TFixedImage, class TMovingFeatureImage = TMovingImage>

using itk::ImageToImageMetricWithFeatures< TFixedImage, TMovingImage, TFixedFeatureImage, TMovingFeatureImage >::MovingFeatureImagePointer = typename MovingFeatureImageType::Pointer

Definition at line 106 of file itkImageToImageMetricWithFeatures.h.

## MovingFeatureImageType

template<class TFixedImage, class TMovingImage, class TFixedFeatureImage = TFixedImage, class TMovingFeatureImage = TMovingImage>

using itk::ImageToImageMetricWithFeatures< TFixedImage, TMovingImage, TFixedFeatureImage, TMovingFeatureImage >::MovingFeatureImageType = TMovingFeatureImage

Definition at line 105 of file itkImageToImageMetricWithFeatures.h.

## MovingFeatureImageVectorType

template<class TFixedImage, class TMovingImage, class TFixedFeatureImage = TFixedImage, class TMovingFeatureImage = TMovingImage>

using itk::ImageToImageMetricWithFeatures< TFixedImage, TMovingImage, TFixedFeatureImage, TMovingFeatureImage >::MovingFeatureImageVectorType = std::vector<MovingFeatureImagePointer>

Definition at line 108 of file itkImageToImageMetricWithFeatures.h.

## MovingFeatureInterpolatorPointer

template<class TFixedImage, class TMovingImage, class TFixedFeatureImage = TFixedImage, class TMovingFeatureImage = TMovingImage>

using itk::ImageToImageMetricWithFeatures< TFixedImage, TMovingImage, TFixedFeatureImage, TMovingFeatureImage >::MovingFeatureInterpolatorPointer = typename MovingFeatureInterpolatorType::Pointer

Definition at line 114 of file itkImageToImageMetricWithFeatures.h.

## MovingFeatureInterpolatorType

template<class TFixedImage, class TMovingImage, class TFixedFeatureImage = TFixedImage, class TMovingFeatureImage = TMovingImage>

using itk::ImageToImageMetricWithFeatures< TFixedImage, TMovingImage, TFixedFeatureImage, TMovingFeatureImage >::MovingFeatureInterpolatorType = InterpolateImageFunction<MovingFeatureImageType, double>

Definition at line 112 of file itkImageToImageMetricWithFeatures.h.

## MovingFeatureInterpolatorVectorType

template<class TFixedImage, class TMovingImage, class TFixedFeatureImage = TFixedImage, class TMovingFeatureImage = TMovingImage>

using itk::ImageToImageMetricWithFeatures< TFixedImage, TMovingImage, TFixedFeatureImage, TMovingFeatureImage >::MovingFeatureInterpolatorVectorType = std::vector<MovingFeatureInterpolatorPointer>

Definition at line 116 of file itkImageToImageMetricWithFeatures.h.

## MovingImageContinuousIndexType

template<class TFixedImage, class TMovingImage, class TFixedFeatureImage = TFixedImage, class TMovingFeatureImage = TMovingImage>

using itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >::MovingImageContinuousIndexType

protected

Definition at line 339 of file itkAdvancedImageToImageMetric.h.

## MovingImageDerivativeType

template<class TFixedImage, class TMovingImage, class TFixedFeatureImage = TFixedImage, class TMovingFeatureImage = TMovingImage>

using itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >::MovingImageDerivativeType

protected

Definition at line 353 of file itkAdvancedImageToImageMetric.h.

## MovingImageLimiterOutputType

template<class TFixedImage, class TMovingImage, class TFixedFeatureImage = TFixedImage, class TMovingFeatureImage = TMovingImage>

using itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >::MovingImageLimiterOutputType

Definition at line 153 of file itkAdvancedImageToImageMetric.h.

## MovingImageLimiterType

template<class TFixedImage, class TMovingImage, class TFixedFeatureImage = TFixedImage, class TMovingFeatureImage = TMovingImage>

using itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >::MovingImageLimiterType

Definition at line 151 of file itkAdvancedImageToImageMetric.h.

## MovingImageMaskPointer

template<class TFixedImage, class TMovingImage, class TFixedFeatureImage = TFixedImage, class TMovingFeatureImage = TMovingImage>

using itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >::MovingImageMaskPointer

Definition at line 128 of file itkAdvancedImageToImageMetric.h.

## MovingImageMaskType

template<class TFixedImage, class TMovingImage, class TFixedFeatureImage = TFixedImage, class TMovingFeatureImage = TMovingImage>

using itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >::MovingImageMaskType

Definition at line 127 of file itkAdvancedImageToImageMetric.h.

## MovingImagePointType

template<class TFixedImage, class TMovingImage, class TFixedFeatureImage = TFixedImage, class TMovingFeatureImage = TMovingImage>

using itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >::MovingImagePointType

protected

Definition at line 338 of file itkAdvancedImageToImageMetric.h.

## MovingImageRegionType

template<class TFixedImage, class TMovingImage, class TFixedFeatureImage = TFixedImage, class TMovingFeatureImage = TMovingImage>

using itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >::MovingImageRegionType

Definition at line 138 of file itkAdvancedImageToImageMetric.h.

## Pointer

template<class TFixedImage, class TMovingImage, class TFixedFeatureImage = TFixedImage, class TMovingFeatureImage = TMovingImage>

using itk::ImageToImageMetricWithFeatures< TFixedImage, TMovingImage, TFixedFeatureImage, TMovingFeatureImage >::Pointer = SmartPointer<Self>

Definition at line 49 of file itkImageToImageMetricWithFeatures.h.

## Self

template<class TFixedImage, class TMovingImage, class TFixedFeatureImage = TFixedImage, class TMovingFeatureImage = TMovingImage>

using itk::ImageToImageMetricWithFeatures< TFixedImage, TMovingImage, TFixedFeatureImage, TMovingFeatureImage >::Self = ImageToImageMetricWithFeatures

Standard class typedefs.

Definition at line 47 of file itkImageToImageMetricWithFeatures.h.

## Superclass

template<class TFixedImage, class TMovingImage, class TFixedFeatureImage = TFixedImage, class TMovingFeatureImage = TMovingImage>

using itk::ImageToImageMetricWithFeatures< TFixedImage, TMovingImage, TFixedFeatureImage, TMovingFeatureImage >::Superclass = AdvancedImageToImageMetric<TFixedImage, TMovingImage>

Definition at line 48 of file itkImageToImageMetricWithFeatures.h.

## Constructor & Destructor Documentation

## ImageToImageMetricWithFeatures()

template<class TFixedImage, class TMovingImage, class TFixedFeatureImage = TFixedImage, class TMovingFeatureImage = TMovingImage>

itk::ImageToImageMetricWithFeatures< TFixedImage, TMovingImage, TFixedFeatureImage, TMovingFeatureImage >::ImageToImageMetricWithFeatures | ( |  | ) |

protected default

## ~ImageToImageMetricWithFeatures()

template<class TFixedImage, class TMovingImage, class TFixedFeatureImage = TFixedImage, class TMovingFeatureImage = TMovingImage>

virtual itk::ImageToImageMetricWithFeatures< TFixedImage, TMovingImage, TFixedFeatureImage, TMovingFeatureImage >::~ImageToImageMetricWithFeatures | ( |  | ) |

inline protected virtual

Definition at line 226 of file itkImageToImageMetricWithFeatures.h.

## Member Function Documentation

## CheckForBSplineFeatureInterpolators()

template<class TFixedImage, class TMovingImage, class TFixedFeatureImage = TFixedImage, class TMovingFeatureImage = TMovingImage>

virtual void itk::ImageToImageMetricWithFeatures< TFixedImage, TMovingImage, TFixedFeatureImage, TMovingFeatureImage >::CheckForBSplineFeatureInterpolators | ( |  | ) |

protected virtual

Initialize variables for image derivative computation; this method is called by Initialize.

## GetClassName()

template<class TFixedImage, class TMovingImage, class TFixedFeatureImage = TFixedImage, class TMovingFeatureImage = TMovingImage>

virtual const char * itk::ImageToImageMetricWithFeatures< TFixedImage, TMovingImage, TFixedFeatureImage, TMovingFeatureImage >::GetClassName | ( |  | ) | const

virtual

Run-time type information (and related methods).

Reimplemented from itk::AdvancedImageToImageMetric< TFixedImage, TMovingImage >.

## GetFixedFeatureImage() [1/2]

template<class TFixedImage, class TMovingImage, class TFixedFeatureImage = TFixedImage, class TMovingFeatureImage = TMovingImage>

const FixedFeatureImageType * itk::ImageToImageMetricWithFeatures< TFixedImage, TMovingImage, TFixedFeatureImage, TMovingFeatureImage >::GetFixedFeatureImage | ( |  | ) | const

inline

Definition at line 141 of file itkImageToImageMetricWithFeatures.h.

## GetFixedFeatureImage() [2/2]

template<class TFixedImage, class TMovingImage, class TFixedFeatureImage = TFixedImage, class TMovingFeatureImage = TMovingImage>

const FixedFeatureImageType * itk::ImageToImageMetricWithFeatures< TFixedImage, TMovingImage, TFixedFeatureImage, TMovingFeatureImage >::GetFixedFeatureImage | ( | unsigned int | i | ) | const

Functions to get the fixed feature images.

## GetFixedFeatureInterpolator() [1/2]

template<class TFixedImage, class TMovingImage, class TFixedFeatureImage = TFixedImage, class TMovingFeatureImage = TMovingImage>

const FixedFeatureInterpolatorType * itk::ImageToImageMetricWithFeatures< TFixedImage, TMovingImage, TFixedFeatureImage, TMovingFeatureImage >::GetFixedFeatureInterpolator | ( |  | ) | const

inline

Definition at line 163 of file itkImageToImageMetricWithFeatures.h.

## GetFixedFeatureInterpolator() [2/2]

template<class TFixedImage, class TMovingImage, class TFixedFeatureImage = TFixedImage, class TMovingFeatureImage = TMovingImage>

const FixedFeatureInterpolatorType * itk::ImageToImageMetricWithFeatures< TFixedImage, TMovingImage, TFixedFeatureImage, TMovingFeatureImage >::GetFixedFeatureInterpolator | ( | unsigned int | i | ) | const

Functions to get the fixed feature interpolators.

## GetMovingFeatureImage() [1/2]

template<class TFixedImage, class TMovingImage, class TFixedFeatureImage = TFixedImage, class TMovingFeatureImage = TMovingImage>

const MovingFeatureImageType * itk::ImageToImageMetricWithFeatures< TFixedImage, TMovingImage, TFixedFeatureImage, TMovingFeatureImage >::GetMovingFeatureImage | ( |  | ) | const

inline

Definition at line 192 of file itkImageToImageMetricWithFeatures.h.

## GetMovingFeatureImage() [2/2]

template<class TFixedImage, class TMovingImage, class TFixedFeatureImage = TFixedImage, class TMovingFeatureImage = TMovingImage>

const MovingFeatureImageType * itk::ImageToImageMetricWithFeatures< TFixedImage, TMovingImage, TFixedFeatureImage, TMovingFeatureImage >::GetMovingFeatureImage | ( | unsigned int | i | ) | const

Functions to get the moving feature images.

## GetMovingFeatureInterpolator() [1/2]

template<class TFixedImage, class TMovingImage, class TFixedFeatureImage = TFixedImage, class TMovingFeatureImage = TMovingImage>

const MovingFeatureInterpolatorType * itk::ImageToImageMetricWithFeatures< TFixedImage, TMovingImage, TFixedFeatureImage, TMovingFeatureImage >::GetMovingFeatureInterpolator | ( |  | ) | const

inline

Definition at line 214 of file itkImageToImageMetricWithFeatures.h.

## GetMovingFeatureInterpolator() [2/2]

template<class TFixedImage, class TMovingImage, class TFixedFeatureImage = TFixedImage, class TMovingFeatureImage = TMovingImage>

const MovingFeatureInterpolatorType * itk::ImageToImageMetricWithFeatures< TFixedImage, TMovingImage, TFixedFeatureImage, TMovingFeatureImage >::GetMovingFeatureInterpolator | ( | unsigned int | i | ) | const

Functions to get the moving feature interpolators.

## GetNumberOfFixedFeatureImages()

template<class TFixedImage, class TMovingImage, class TFixedFeatureImage = TFixedImage, class TMovingFeatureImage = TMovingImage>

virtual unsigned int itk::ImageToImageMetricWithFeatures< TFixedImage, TMovingImage, TFixedFeatureImage, TMovingFeatureImage >::GetNumberOfFixedFeatureImages | ( |  | ) | const

virtual

Get the number of fixed feature images.

## GetNumberOfMovingFeatureImages()

template<class TFixedImage, class TMovingImage, class TFixedFeatureImage = TFixedImage, class TMovingFeatureImage = TMovingImage>

virtual unsigned int itk::ImageToImageMetricWithFeatures< TFixedImage, TMovingImage, TFixedFeatureImage, TMovingFeatureImage >::GetNumberOfMovingFeatureImages | ( |  | ) | const

virtual

Get the number of moving feature images.

## Initialize()

template<class TFixedImage, class TMovingImage, class TFixedFeatureImage = TFixedImage, class TMovingFeatureImage = TMovingImage>

virtual void itk::ImageToImageMetricWithFeatures< TFixedImage, TMovingImage, TFixedFeatureImage, TMovingFeatureImage >::Initialize | ( |  | ) |

virtual

Initialize the metric.

## ITK_DISALLOW_COPY_AND_MOVE()

template<class TFixedImage, class TMovingImage, class TFixedFeatureImage = TFixedImage, class TMovingFeatureImage = TMovingImage>

itk::ImageToImageMetricWithFeatures< TFixedImage, TMovingImage, TFixedFeatureImage, TMovingFeatureImage >::ITK_DISALLOW_COPY_AND_MOVE | ( | ImageToImageMetricWithFeatures< TFixedImage, TMovingImage, TFixedFeatureImage, TMovingFeatureImage > |  | ) |

## itkStaticConstMacro() [1/2]

template<class TFixedImage, class TMovingImage, class TFixedFeatureImage = TFixedImage, class TMovingFeatureImage = TMovingImage>

itk::ImageToImageMetricWithFeatures< TFixedImage, TMovingImage, TFixedFeatureImage, TMovingFeatureImage >::itkStaticConstMacro | ( | FixedImageDimension | ,
|  | unsigned int | ,
|  | FixedImageType::ImageDimension | )

The fixed image dimension.

## itkStaticConstMacro() [2/2]

template<class TFixedImage, class TMovingImage, class TFixedFeatureImage = TFixedImage, class TMovingFeatureImage = TMovingImage>

itk::ImageToImageMetricWithFeatures< TFixedImage, TMovingImage, TFixedFeatureImage, TMovingFeatureImage >::itkStaticConstMacro | ( | MovingImageDimension | ,
|  | unsigned int | ,
|  | MovingImageType::ImageDimension | )

The moving image dimension.

## PrintSelf()

template<class TFixedImage, class TMovingImage, class TFixedFeatureImage = TFixedImage, class TMovingFeatureImage = TMovingImage>

void itk::ImageToImageMetricWithFeatures< TFixedImage, TMovingImage, TFixedFeatureImage, TMovingFeatureImage >::PrintSelf | ( | std::ostream & | os,
|  | Indent | indent ) const

protected

## SetFixedFeatureImage() [1/2]

template<class TFixedImage, class TMovingImage, class TFixedFeatureImage = TFixedImage, class TMovingFeatureImage = TMovingImage>

void itk::ImageToImageMetricWithFeatures< TFixedImage, TMovingImage, TFixedFeatureImage, TMovingFeatureImage >::SetFixedFeatureImage | ( | FixedFeatureImageType * | im | ) |

inline

Definition at line 130 of file itkImageToImageMetricWithFeatures.h.

## SetFixedFeatureImage() [2/2]

template<class TFixedImage, class TMovingImage, class TFixedFeatureImage = TFixedImage, class TMovingFeatureImage = TMovingImage>

void itk::ImageToImageMetricWithFeatures< TFixedImage, TMovingImage, TFixedFeatureImage, TMovingFeatureImage >::SetFixedFeatureImage | ( | unsigned int | i,
|  | FixedFeatureImageType * | im )

Functions to set the fixed feature images.

## SetFixedFeatureInterpolator() [1/2]

template<class TFixedImage, class TMovingImage, class TFixedFeatureImage = TFixedImage, class TMovingFeatureImage = TMovingImage>

void itk::ImageToImageMetricWithFeatures< TFixedImage, TMovingImage, TFixedFeatureImage, TMovingFeatureImage >::SetFixedFeatureInterpolator | ( | FixedFeatureInterpolatorType * | interpolator | ) |

inline

Definition at line 152 of file itkImageToImageMetricWithFeatures.h.

## SetFixedFeatureInterpolator() [2/2]

template<class TFixedImage, class TMovingImage, class TFixedFeatureImage = TFixedImage, class TMovingFeatureImage = TMovingImage>

void itk::ImageToImageMetricWithFeatures< TFixedImage, TMovingImage, TFixedFeatureImage, TMovingFeatureImage >::SetFixedFeatureInterpolator | ( | unsigned int | i,
|  | FixedFeatureInterpolatorType * | interpolator )

Functions to set the fixed feature interpolators.

## SetMovingFeatureImage() [1/2]

template<class TFixedImage, class TMovingImage, class TFixedFeatureImage = TFixedImage, class TMovingFeatureImage = TMovingImage>

void itk::ImageToImageMetricWithFeatures< TFixedImage, TMovingImage, TFixedFeatureImage, TMovingFeatureImage >::SetMovingFeatureImage | ( | MovingFeatureImageType * | im | ) |

inline

Definition at line 181 of file itkImageToImageMetricWithFeatures.h.

## SetMovingFeatureImage() [2/2]

template<class TFixedImage, class TMovingImage, class TFixedFeatureImage = TFixedImage, class TMovingFeatureImage = TMovingImage>

void itk::ImageToImageMetricWithFeatures< TFixedImage, TMovingImage, TFixedFeatureImage, TMovingFeatureImage >::SetMovingFeatureImage | ( | unsigned int | i,
|  | MovingFeatureImageType * | im )

Functions to set the moving feature images.

## SetMovingFeatureInterpolator() [1/2]

template<class TFixedImage, class TMovingImage, class TFixedFeatureImage = TFixedImage, class TMovingFeatureImage = TMovingImage>

void itk::ImageToImageMetricWithFeatures< TFixedImage, TMovingImage, TFixedFeatureImage, TMovingFeatureImage >::SetMovingFeatureInterpolator | ( | MovingFeatureInterpolatorType * | interpolator | ) |

inline

Definition at line 203 of file itkImageToImageMetricWithFeatures.h.

## SetMovingFeatureInterpolator() [2/2]

template<class TFixedImage, class TMovingImage, class TFixedFeatureImage = TFixedImage, class TMovingFeatureImage = TMovingImage>

void itk::ImageToImageMetricWithFeatures< TFixedImage, TMovingImage, TFixedFeatureImage, TMovingFeatureImage >::SetMovingFeatureInterpolator | ( | unsigned int | i,
|  | MovingFeatureInterpolatorType * | interpolator )

Functions to set the moving feature interpolators.

## SetNumberOfFixedFeatureImages()

template<class TFixedImage, class TMovingImage, class TFixedFeatureImage = TFixedImage, class TMovingFeatureImage = TMovingImage>

void itk::ImageToImageMetricWithFeatures< TFixedImage, TMovingImage, TFixedFeatureImage, TMovingFeatureImage >::SetNumberOfFixedFeatureImages | ( | unsigned int | arg | ) |

Set the number of fixed feature images.

## SetNumberOfMovingFeatureImages()

template<class TFixedImage, class TMovingImage, class TFixedFeatureImage = TFixedImage, class TMovingFeatureImage = TMovingImage>

void itk::ImageToImageMetricWithFeatures< TFixedImage, TMovingImage, TFixedFeatureImage, TMovingFeatureImage >::SetNumberOfMovingFeatureImages | ( | unsigned int | arg | ) |

Set the number of moving feature images.

## Field Documentation

## m_FeatureInterpolatorsIsBSpline

template<class TFixedImage, class TMovingImage, class TFixedFeatureImage = TFixedImage, class TMovingFeatureImage = TMovingImage>

std::vector<bool> itk::ImageToImageMetricWithFeatures< TFixedImage, TMovingImage, TFixedFeatureImage, TMovingFeatureImage >::m_FeatureInterpolatorsIsBSpline {}

protected

Definition at line 246 of file itkImageToImageMetricWithFeatures.h.

## m_FixedFeatureImages

template<class TFixedImage, class TMovingImage, class TFixedFeatureImage = TFixedImage, class TMovingFeatureImage = TMovingImage>

FixedFeatureImageVectorType itk::ImageToImageMetricWithFeatures< TFixedImage, TMovingImage, TFixedFeatureImage, TMovingFeatureImage >::m_FixedFeatureImages {}

protected

Definition at line 241 of file itkImageToImageMetricWithFeatures.h.

## m_FixedFeatureInterpolators

template<class TFixedImage, class TMovingImage, class TFixedFeatureImage = TFixedImage, class TMovingFeatureImage = TMovingImage>

FixedFeatureInterpolatorVectorType itk::ImageToImageMetricWithFeatures< TFixedImage, TMovingImage, TFixedFeatureImage, TMovingFeatureImage >::m_FixedFeatureInterpolators {}

protected

Definition at line 243 of file itkImageToImageMetricWithFeatures.h.

## m_MovingFeatureBSplineInterpolators

template<class TFixedImage, class TMovingImage, class TFixedFeatureImage = TFixedImage, class TMovingFeatureImage = TMovingImage>

BSplineFeatureInterpolatorVectorType itk::ImageToImageMetricWithFeatures< TFixedImage, TMovingImage, TFixedFeatureImage, TMovingFeatureImage >::m_MovingFeatureBSplineInterpolators {}

protected

Definition at line 247 of file itkImageToImageMetricWithFeatures.h.

## m_MovingFeatureImages

template<class TFixedImage, class TMovingImage, class TFixedFeatureImage = TFixedImage, class TMovingFeatureImage = TMovingImage>

MovingFeatureImageVectorType itk::ImageToImageMetricWithFeatures< TFixedImage, TMovingImage, TFixedFeatureImage, TMovingFeatureImage >::m_MovingFeatureImages {}

protected

Definition at line 242 of file itkImageToImageMetricWithFeatures.h.

## m_MovingFeatureInterpolators

template<class TFixedImage, class TMovingImage, class TFixedFeatureImage = TFixedImage, class TMovingFeatureImage = TMovingImage>

MovingFeatureInterpolatorVectorType itk::ImageToImageMetricWithFeatures< TFixedImage, TMovingImage, TFixedFeatureImage, TMovingFeatureImage >::m_MovingFeatureInterpolators {}

protected

Definition at line 244 of file itkImageToImageMetricWithFeatures.h.

## m_NumberOfFixedFeatureImages

template<class TFixedImage, class TMovingImage, class TFixedFeatureImage = TFixedImage, class TMovingFeatureImage = TMovingImage>

unsigned int itk::ImageToImageMetricWithFeatures< TFixedImage, TMovingImage, TFixedFeatureImage, TMovingFeatureImage >::m_NumberOfFixedFeatureImages { 0 }

protected

Member variables.

Definition at line 239 of file itkImageToImageMetricWithFeatures.h.

## m_NumberOfMovingFeatureImages

template<class TFixedImage, class TMovingImage, class TFixedFeatureImage = TFixedImage, class TMovingFeatureImage = TMovingImage>

unsigned int itk::ImageToImageMetricWithFeatures< TFixedImage, TMovingImage, TFixedFeatureImage, TMovingFeatureImage >::m_NumberOfMovingFeatureImages { 0 }

protected

Definition at line 240 of file itkImageToImageMetricWithFeatures.h.

Generated on 1768596610 for elastix by 1.15.0 |