ITK  5.4.0
Insight Toolkit
Classes | Public Types | Public Member Functions | Static Public Member Functions | Static Public Attributes | Protected Types | Protected Member Functions | Private Attributes | List of all members
itk::MeanSquareRegistrationFunction< TFixedImage, TMovingImage, TDisplacementField > Class Template Reference

#include <itkMeanSquareRegistrationFunction.h>

Detailed Description

template<typename TFixedImage, typename TMovingImage, typename TDisplacementField>
class itk::MeanSquareRegistrationFunction< TFixedImage, TMovingImage, TDisplacementField >

This class encapsulate the PDE which drives the demons registration algorithm. It is used by MeanSquareRegistrationFilter to compute the output displacement field which will map a moving image onto a a fixed image.

Non-integer moving image values are obtained by using interpolation. The default interpolator is of type LinearInterpolateImageFunction. The user may set other interpolators via method SetMovingImageInterpolator. Note that the input interpolator must derive from baseclass InterpolateImageFunction.

This class is templated over the fixed image type, moving image type, and the displacement field type.

Warning
This filter assumes that the fixed image type, moving image type and displacement field type all have the same number of dimensions.
See also
MeanSquareRegistrationFilter

Definition at line 53 of file itkMeanSquareRegistrationFunction.h.

+ Inheritance diagram for itk::MeanSquareRegistrationFunction< TFixedImage, TMovingImage, TDisplacementField >:
+ Collaboration diagram for itk::MeanSquareRegistrationFunction< TFixedImage, TMovingImage, TDisplacementField >:

Classes

struct  GlobalDataStruct
 

Public Types

using ConstPointer = SmartPointer< const Self >
 
using CoordRepType = double
 
using CovariantVectorType = CovariantVector< double, Self::ImageDimension >
 
using DefaultInterpolatorType = LinearInterpolateImageFunction< MovingImageType, CoordRepType >
 
using DisplacementFieldPixelType = typename DisplacementFieldType::PixelType
 
using DisplacementFieldType = TDisplacementField
 
using DisplacementFieldTypePointer = typename DisplacementFieldType::Pointer
 
using FixedImagePointer = typename FixedImageType::ConstPointer
 
using FixedImageType = TFixedImage
 
using GradientCalculatorPointer = typename GradientCalculatorType::Pointer
 
using GradientCalculatorType = CentralDifferenceImageFunction< FixedImageType >
 
using IndexType = typename FixedImageType::IndexType
 
using InterpolatorPointer = typename InterpolatorType::Pointer
 
using InterpolatorType = InterpolateImageFunction< MovingImageType, CoordRepType >
 
using MovingImagePointer = typename MovingImageType::ConstPointer
 
using MovingImageType = TMovingImage
 
using Pointer = SmartPointer< Self >
 
using PointType = typename InterpolatorType::PointType
 
using Self = MeanSquareRegistrationFunction
 
using SizeType = typename FixedImageType::SizeType
 
using SpacingType = typename FixedImageType::SpacingType
 
using Superclass = PDEDeformableRegistrationFunction< TFixedImage, TMovingImage, TDisplacementField >
 
- Public Types inherited from itk::PDEDeformableRegistrationFunction< TFixedImage, TMovingImage, TDisplacementField >
using ConstPointer = SmartPointer< const Self >
 
using DisplacementFieldType = TDisplacementField
 
using DisplacementFieldTypePointer = typename DisplacementFieldType::Pointer
 
using FixedImagePointer = typename FixedImageType::ConstPointer
 
using FixedImageType = TFixedImage
 
using MovingImagePointer = typename MovingImageType::ConstPointer
 
using MovingImageType = TMovingImage
 
using Pointer = SmartPointer< Self >
 
using Self = PDEDeformableRegistrationFunction
 
using Superclass = FiniteDifferenceFunction< TDisplacementField >
 
- Public Types inherited from itk::FiniteDifferenceFunction< TDisplacementField >
using ConstPointer = SmartPointer< const Self >
 
using DefaultBoundaryConditionType = ZeroFluxNeumannBoundaryCondition< ImageType >
 
using FloatOffsetType = Vector< float, Self::ImageDimension >
 
using ImageType = TDisplacementField
 
using NeighborhoodScalesType = Vector< PixelRealType, Self::ImageDimension >
 
using NeighborhoodType = ConstNeighborhoodIterator< TDisplacementField, DefaultBoundaryConditionType >
 
using PixelRealType = double
 
using PixelType = typename ImageType::PixelType
 
using Pointer = SmartPointer< Self >
 
using RadiusType = typename ConstNeighborhoodIterator< TDisplacementField >::RadiusType
 
using Self = FiniteDifferenceFunction
 
using Superclass = LightObject
 
using TimeStepType = double
 
- Public Types inherited from itk::LightObject
using ConstPointer = SmartPointer< const Self >
 
using Pointer = SmartPointer< Self >
 
using Self = LightObject
 

Public Member Functions

TimeStepType ComputeGlobalTimeStep (void *) const override
 
PixelType ComputeUpdate (const NeighborhoodType &neighborhood, void *globalData, const FloatOffsetType &offset=FloatOffsetType(0.0)) override
 
void * GetGlobalDataPointer () const override
 
InterpolatorTypeGetMovingImageInterpolator ()
 
const char * GetNameOfClass () const override
 
void InitializeIteration () override
 
void ReleaseGlobalDataPointer (void *GlobalData) const override
 
void SetMovingImageInterpolator (InterpolatorType *ptr)
 
- Public Member Functions inherited from itk::PDEDeformableRegistrationFunction< TFixedImage, TMovingImage, TDisplacementField >
DisplacementFieldTypeGetDisplacementField ()
 
double GetEnergy () const
 
const FixedImageTypeGetFixedImage () const
 
double GetGradientStep () const
 
const MovingImageTypeGetMovingImage () const
 
const char * GetNameOfClass () const override
 
bool GetNormalizeGradient () const
 
void SetDisplacementField (DisplacementFieldTypePointer ptr)
 
void SetEnergy (double e)
 
void SetFixedImage (const FixedImageType *ptr)
 
void SetGradientStep (double e)
 
void SetMovingImage (const MovingImageType *ptr)
 
void SetNormalizeGradient (bool e)
 
- Public Member Functions inherited from itk::FiniteDifferenceFunction< TDisplacementField >
const NeighborhoodScalesType ComputeNeighborhoodScales () const
 
const char * GetNameOfClass () const override
 
const RadiusTypeGetRadius () const
 
void GetScaleCoefficients (PixelRealType vals[ImageDimension]) const
 
void SetRadius (const RadiusType &r)
 
void SetScaleCoefficients (const PixelRealType vals[ImageDimension])
 
- Public Member Functions inherited from itk::LightObject
Pointer Clone () const
 
virtual Pointer CreateAnother () const
 
virtual void Delete ()
 
virtual int GetReferenceCount () const
 
void Print (std::ostream &os, Indent indent=0) const
 
virtual void Register () const
 
virtual void SetReferenceCount (int)
 
virtual void UnRegister () const noexcept
 

Static Public Member Functions

static Pointer New ()
 
- Static Public Member Functions inherited from itk::LightObject
static void BreakOnError ()
 
static Pointer New ()
 

Static Public Attributes

static constexpr unsigned int ImageDimension = Superclass::ImageDimension
 
- Static Public Attributes inherited from itk::FiniteDifferenceFunction< TDisplacementField >
static constexpr unsigned int ImageDimension
 

Protected Types

using FixedImageNeighborhoodIteratorType = ConstNeighborhoodIterator< FixedImageType >
 

Protected Member Functions

 MeanSquareRegistrationFunction ()
 
void PrintSelf (std::ostream &os, Indent indent) const override
 
 ~MeanSquareRegistrationFunction () override=default
 
- Protected Member Functions inherited from itk::PDEDeformableRegistrationFunction< TFixedImage, TMovingImage, TDisplacementField >
 PDEDeformableRegistrationFunction ()
 
void PrintSelf (std::ostream &os, Indent indent) const override
 
 ~PDEDeformableRegistrationFunction () override=default
 
- Protected Member Functions inherited from itk::FiniteDifferenceFunction< TDisplacementField >
 FiniteDifferenceFunction ()
 
void PrintSelf (std::ostream &os, Indent indent) const override
 
 ~FiniteDifferenceFunction () override=default
 
- Protected Member Functions inherited from itk::LightObject
virtual LightObject::Pointer InternalClone () const
 
 LightObject ()
 
virtual void PrintHeader (std::ostream &os, Indent indent) const
 
virtual void PrintTrailer (std::ostream &os, Indent indent) const
 
virtual ~LightObject ()
 

Private Attributes

double m_DenominatorThreshold {}
 
GradientCalculatorPointer m_FixedImageGradientCalculator {}
 
SpacingType m_FixedImageSpacing {}
 
double m_IntensityDifferenceThreshold {}
 
InterpolatorPointer m_MovingImageInterpolator {}
 
TimeStepType m_TimeStep {}
 

Additional Inherited Members

- Protected Attributes inherited from itk::PDEDeformableRegistrationFunction< TFixedImage, TMovingImage, TDisplacementField >
DisplacementFieldTypePointer m_DisplacementField {}
 
double m_Energy {}
 
FixedImagePointer m_FixedImage {}
 
double m_GradientStep {}
 
MovingImagePointer m_MovingImage {}
 
bool m_NormalizeGradient {}
 
- Protected Attributes inherited from itk::FiniteDifferenceFunction< TDisplacementField >
RadiusType m_Radius
 
PixelRealType m_ScaleCoefficients [ImageDimension]
 
- Protected Attributes inherited from itk::LightObject
std::atomic< int > m_ReferenceCount {}
 

Member Typedef Documentation

◆ ConstPointer

template<typename TFixedImage , typename TMovingImage , typename TDisplacementField >
using itk::MeanSquareRegistrationFunction< TFixedImage, TMovingImage, TDisplacementField >::ConstPointer = SmartPointer<const Self>

Definition at line 63 of file itkMeanSquareRegistrationFunction.h.

◆ CoordRepType

template<typename TFixedImage , typename TMovingImage , typename TDisplacementField >
using itk::MeanSquareRegistrationFunction< TFixedImage, TMovingImage, TDisplacementField >::CoordRepType = double

Interpolator type.

Definition at line 98 of file itkMeanSquareRegistrationFunction.h.

◆ CovariantVectorType

template<typename TFixedImage , typename TMovingImage , typename TDisplacementField >
using itk::MeanSquareRegistrationFunction< TFixedImage, TMovingImage, TDisplacementField >::CovariantVectorType = CovariantVector<double, Self::ImageDimension>

Covariant vector type.

Definition at line 105 of file itkMeanSquareRegistrationFunction.h.

◆ DefaultInterpolatorType

template<typename TFixedImage , typename TMovingImage , typename TDisplacementField >
using itk::MeanSquareRegistrationFunction< TFixedImage, TMovingImage, TDisplacementField >::DefaultInterpolatorType = LinearInterpolateImageFunction<MovingImageType, CoordRepType>

Definition at line 102 of file itkMeanSquareRegistrationFunction.h.

◆ DisplacementFieldPixelType

template<typename TFixedImage , typename TMovingImage , typename TDisplacementField >
using itk::MeanSquareRegistrationFunction< TFixedImage, TMovingImage, TDisplacementField >::DisplacementFieldPixelType = typename DisplacementFieldType::PixelType

Definition at line 84 of file itkMeanSquareRegistrationFunction.h.

◆ DisplacementFieldType

template<typename TFixedImage , typename TMovingImage , typename TDisplacementField >
using itk::PDEDeformableRegistrationFunction< TFixedImage, TMovingImage, TDisplacementField >::DisplacementFieldType = TDisplacementField

Deformation field type.

Definition at line 64 of file itkPDEDeformableRegistrationFunction.h.

◆ DisplacementFieldTypePointer

template<typename TFixedImage , typename TMovingImage , typename TDisplacementField >
using itk::PDEDeformableRegistrationFunction< TFixedImage, TMovingImage, TDisplacementField >::DisplacementFieldTypePointer = typename DisplacementFieldType::Pointer

Definition at line 65 of file itkPDEDeformableRegistrationFunction.h.

◆ FixedImageNeighborhoodIteratorType

template<typename TFixedImage , typename TMovingImage , typename TDisplacementField >
using itk::MeanSquareRegistrationFunction< TFixedImage, TMovingImage, TDisplacementField >::FixedImageNeighborhoodIteratorType = ConstNeighborhoodIterator<FixedImageType>
protected

FixedImage image neighborhood iterator type.

Definition at line 169 of file itkMeanSquareRegistrationFunction.h.

◆ FixedImagePointer

template<typename TFixedImage , typename TMovingImage , typename TDisplacementField >
using itk::PDEDeformableRegistrationFunction< TFixedImage, TMovingImage, TDisplacementField >::FixedImagePointer = typename FixedImageType::ConstPointer

Definition at line 61 of file itkPDEDeformableRegistrationFunction.h.

◆ FixedImageType

template<typename TFixedImage , typename TMovingImage , typename TDisplacementField >
using itk::PDEDeformableRegistrationFunction< TFixedImage, TMovingImage, TDisplacementField >::FixedImageType = TFixedImage

FixedImage image type.

Definition at line 60 of file itkPDEDeformableRegistrationFunction.h.

◆ GradientCalculatorPointer

template<typename TFixedImage , typename TMovingImage , typename TDisplacementField >
using itk::MeanSquareRegistrationFunction< TFixedImage, TMovingImage, TDisplacementField >::GradientCalculatorPointer = typename GradientCalculatorType::Pointer

Definition at line 109 of file itkMeanSquareRegistrationFunction.h.

◆ GradientCalculatorType

template<typename TFixedImage , typename TMovingImage , typename TDisplacementField >
using itk::MeanSquareRegistrationFunction< TFixedImage, TMovingImage, TDisplacementField >::GradientCalculatorType = CentralDifferenceImageFunction<FixedImageType>

Gradient calculator type.

Definition at line 108 of file itkMeanSquareRegistrationFunction.h.

◆ IndexType

template<typename TFixedImage , typename TMovingImage , typename TDisplacementField >
using itk::MeanSquareRegistrationFunction< TFixedImage, TMovingImage, TDisplacementField >::IndexType = typename FixedImageType::IndexType

Definition at line 78 of file itkMeanSquareRegistrationFunction.h.

◆ InterpolatorPointer

template<typename TFixedImage , typename TMovingImage , typename TDisplacementField >
using itk::MeanSquareRegistrationFunction< TFixedImage, TMovingImage, TDisplacementField >::InterpolatorPointer = typename InterpolatorType::Pointer

Definition at line 100 of file itkMeanSquareRegistrationFunction.h.

◆ InterpolatorType

template<typename TFixedImage , typename TMovingImage , typename TDisplacementField >
using itk::MeanSquareRegistrationFunction< TFixedImage, TMovingImage, TDisplacementField >::InterpolatorType = InterpolateImageFunction<MovingImageType, CoordRepType>

Definition at line 99 of file itkMeanSquareRegistrationFunction.h.

◆ MovingImagePointer

template<typename TFixedImage , typename TMovingImage , typename TDisplacementField >
using itk::PDEDeformableRegistrationFunction< TFixedImage, TMovingImage, TDisplacementField >::MovingImagePointer = typename MovingImageType::ConstPointer

Definition at line 57 of file itkPDEDeformableRegistrationFunction.h.

◆ MovingImageType

template<typename TFixedImage , typename TMovingImage , typename TDisplacementField >
using itk::PDEDeformableRegistrationFunction< TFixedImage, TMovingImage, TDisplacementField >::MovingImageType = TMovingImage

MovingImage image type.

Definition at line 56 of file itkPDEDeformableRegistrationFunction.h.

◆ Pointer

template<typename TFixedImage , typename TMovingImage , typename TDisplacementField >
using itk::MeanSquareRegistrationFunction< TFixedImage, TMovingImage, TDisplacementField >::Pointer = SmartPointer<Self>

Definition at line 62 of file itkMeanSquareRegistrationFunction.h.

◆ PointType

template<typename TFixedImage , typename TMovingImage , typename TDisplacementField >
using itk::MeanSquareRegistrationFunction< TFixedImage, TMovingImage, TDisplacementField >::PointType = typename InterpolatorType::PointType

Definition at line 101 of file itkMeanSquareRegistrationFunction.h.

◆ Self

template<typename TFixedImage , typename TMovingImage , typename TDisplacementField >
using itk::MeanSquareRegistrationFunction< TFixedImage, TMovingImage, TDisplacementField >::Self = MeanSquareRegistrationFunction

Standard class type aliases.

Definition at line 60 of file itkMeanSquareRegistrationFunction.h.

◆ SizeType

template<typename TFixedImage , typename TMovingImage , typename TDisplacementField >
using itk::MeanSquareRegistrationFunction< TFixedImage, TMovingImage, TDisplacementField >::SizeType = typename FixedImageType::SizeType

Definition at line 79 of file itkMeanSquareRegistrationFunction.h.

◆ SpacingType

template<typename TFixedImage , typename TMovingImage , typename TDisplacementField >
using itk::MeanSquareRegistrationFunction< TFixedImage, TMovingImage, TDisplacementField >::SpacingType = typename FixedImageType::SpacingType

Definition at line 80 of file itkMeanSquareRegistrationFunction.h.

◆ Superclass

template<typename TFixedImage , typename TMovingImage , typename TDisplacementField >
using itk::MeanSquareRegistrationFunction< TFixedImage, TMovingImage, TDisplacementField >::Superclass = PDEDeformableRegistrationFunction<TFixedImage, TMovingImage, TDisplacementField>

Definition at line 61 of file itkMeanSquareRegistrationFunction.h.

Constructor & Destructor Documentation

◆ MeanSquareRegistrationFunction()

template<typename TFixedImage , typename TMovingImage , typename TDisplacementField >
itk::MeanSquareRegistrationFunction< TFixedImage, TMovingImage, TDisplacementField >::MeanSquareRegistrationFunction ( )
protected

◆ ~MeanSquareRegistrationFunction()

template<typename TFixedImage , typename TMovingImage , typename TDisplacementField >
itk::MeanSquareRegistrationFunction< TFixedImage, TMovingImage, TDisplacementField >::~MeanSquareRegistrationFunction ( )
overrideprotecteddefault

Member Function Documentation

◆ ComputeGlobalTimeStep()

template<typename TFixedImage , typename TMovingImage , typename TDisplacementField >
TimeStepType itk::MeanSquareRegistrationFunction< TFixedImage, TMovingImage, TDisplacementField >::ComputeGlobalTimeStep ( void *  ) const
inlineoverridevirtual

This class uses a constant timestep of 1.

Implements itk::FiniteDifferenceFunction< TDisplacementField >.

Definition at line 127 of file itkMeanSquareRegistrationFunction.h.

◆ ComputeUpdate()

template<typename TFixedImage , typename TMovingImage , typename TDisplacementField >
PixelType itk::MeanSquareRegistrationFunction< TFixedImage, TMovingImage, TDisplacementField >::ComputeUpdate ( const NeighborhoodType neighborhood,
void *  globalData,
const FloatOffsetType offset = FloatOffsetType(0.0) 
)
overridevirtual

Compute update at a non boundary neighbourhood.

Called by a finite difference solver image filter at each pixel that does not lie on a data set boundary.

Implements itk::FiniteDifferenceFunction< TDisplacementField >.

◆ GetGlobalDataPointer()

template<typename TFixedImage , typename TMovingImage , typename TDisplacementField >
void* itk::MeanSquareRegistrationFunction< TFixedImage, TMovingImage, TDisplacementField >::GetGlobalDataPointer ( ) const
inlineoverridevirtual

Return a pointer to a global data structure that is passed to this object from the solver at each calculation.

Implements itk::FiniteDifferenceFunction< TDisplacementField >.

Definition at line 135 of file itkMeanSquareRegistrationFunction.h.

◆ GetMovingImageInterpolator()

template<typename TFixedImage , typename TMovingImage , typename TDisplacementField >
InterpolatorType* itk::MeanSquareRegistrationFunction< TFixedImage, TMovingImage, TDisplacementField >::GetMovingImageInterpolator ( )
inline

Get the moving image interpolator.

Definition at line 120 of file itkMeanSquareRegistrationFunction.h.

◆ GetNameOfClass()

template<typename TFixedImage , typename TMovingImage , typename TDisplacementField >
const char* itk::MeanSquareRegistrationFunction< TFixedImage, TMovingImage, TDisplacementField >::GetNameOfClass ( ) const
overridevirtual
See also
LightObject::GetNameOfClass()

Reimplemented from itk::LightObject.

◆ InitializeIteration()

template<typename TFixedImage , typename TMovingImage , typename TDisplacementField >
void itk::MeanSquareRegistrationFunction< TFixedImage, TMovingImage, TDisplacementField >::InitializeIteration ( )
overridevirtual

Set the object's state before each iteration.

Reimplemented from itk::FiniteDifferenceFunction< TDisplacementField >.

◆ New()

template<typename TFixedImage , typename TMovingImage , typename TDisplacementField >
static Pointer itk::MeanSquareRegistrationFunction< TFixedImage, TMovingImage, TDisplacementField >::New ( )
static

Method for creation through the object factory.

◆ PrintSelf()

template<typename TFixedImage , typename TMovingImage , typename TDisplacementField >
void itk::MeanSquareRegistrationFunction< TFixedImage, TMovingImage, TDisplacementField >::PrintSelf ( std::ostream &  os,
Indent  indent 
) const
overrideprotectedvirtual

Methods invoked by Print() to print information about the object including superclasses. Typically not called by the user (use Print() instead) but used in the hierarchical print process to combine the output of several classes.

Reimplemented from itk::LightObject.

◆ ReleaseGlobalDataPointer()

template<typename TFixedImage , typename TMovingImage , typename TDisplacementField >
void itk::MeanSquareRegistrationFunction< TFixedImage, TMovingImage, TDisplacementField >::ReleaseGlobalDataPointer ( void *  GlobalData) const
inlineoverridevirtual

Release memory for global data structure.

Implements itk::FiniteDifferenceFunction< TDisplacementField >.

Definition at line 144 of file itkMeanSquareRegistrationFunction.h.

◆ SetMovingImageInterpolator()

template<typename TFixedImage , typename TMovingImage , typename TDisplacementField >
void itk::MeanSquareRegistrationFunction< TFixedImage, TMovingImage, TDisplacementField >::SetMovingImageInterpolator ( InterpolatorType ptr)
inline

Set the moving image interpolator.

Definition at line 113 of file itkMeanSquareRegistrationFunction.h.

Member Data Documentation

◆ ImageDimension

template<typename TFixedImage , typename TMovingImage , typename TDisplacementField >
constexpr unsigned int itk::MeanSquareRegistrationFunction< TFixedImage, TMovingImage, TDisplacementField >::ImageDimension = Superclass::ImageDimension
staticconstexpr

Inherit some enums from the superclass.

Definition at line 88 of file itkMeanSquareRegistrationFunction.h.

◆ m_DenominatorThreshold

template<typename TFixedImage , typename TMovingImage , typename TDisplacementField >
double itk::MeanSquareRegistrationFunction< TFixedImage, TMovingImage, TDisplacementField >::m_DenominatorThreshold {}
private

Threshold below which the denominator term is considered zero.

Definition at line 192 of file itkMeanSquareRegistrationFunction.h.

◆ m_FixedImageGradientCalculator

template<typename TFixedImage , typename TMovingImage , typename TDisplacementField >
GradientCalculatorPointer itk::MeanSquareRegistrationFunction< TFixedImage, TMovingImage, TDisplacementField >::m_FixedImageGradientCalculator {}
private

Function to compute derivatives of the fixed image.

Definition at line 183 of file itkMeanSquareRegistrationFunction.h.

◆ m_FixedImageSpacing

template<typename TFixedImage , typename TMovingImage , typename TDisplacementField >
SpacingType itk::MeanSquareRegistrationFunction< TFixedImage, TMovingImage, TDisplacementField >::m_FixedImageSpacing {}
private

Cache fixed image information.

Definition at line 180 of file itkMeanSquareRegistrationFunction.h.

◆ m_IntensityDifferenceThreshold

template<typename TFixedImage , typename TMovingImage , typename TDisplacementField >
double itk::MeanSquareRegistrationFunction< TFixedImage, TMovingImage, TDisplacementField >::m_IntensityDifferenceThreshold {}
private

Threshold below which two intensity value are assumed to match.

Definition at line 195 of file itkMeanSquareRegistrationFunction.h.

◆ m_MovingImageInterpolator

template<typename TFixedImage , typename TMovingImage , typename TDisplacementField >
InterpolatorPointer itk::MeanSquareRegistrationFunction< TFixedImage, TMovingImage, TDisplacementField >::m_MovingImageInterpolator {}
private

Function to interpolate the moving image.

Definition at line 186 of file itkMeanSquareRegistrationFunction.h.

◆ m_TimeStep

template<typename TFixedImage , typename TMovingImage , typename TDisplacementField >
TimeStepType itk::MeanSquareRegistrationFunction< TFixedImage, TMovingImage, TDisplacementField >::m_TimeStep {}
private

The global timestep.

Definition at line 189 of file itkMeanSquareRegistrationFunction.h.


The documentation for this class was generated from the following file: