15 #ifndef itkVelocityFieldMultiResolutionMethod_h
16 #define itkVelocityFieldMultiResolutionMethod_h
20 #include <itkVelocityFieldDeformableTransform.h>
32 template <
typename TInputImageType,
class TScalarType,
unsigned int NDimensions,
class TPyram
idFilter >
57 typedef VelocityFieldGradientDescentOptimizer<TInputImageType, TInputImageType, double, float>
OptimizerType;
61 itkSetObjectMacro( Transform, VelocityFieldDeformableTransformType );
62 itkGetObjectMacro( Transform, VelocityFieldDeformableTransformType );
71 itkSetMacro(MaxStepSize,
double);
72 itkGetMacro(MaxStepSize,
double);
77 itkSetMacro(MinDeformationSize,
double);
78 itkGetMacro(MinDeformationSize,
double);
106 void operator=(
const Self&);
108 VelocityFieldDeformableTransformPointer m_Transform;
114 #ifndef ITK_MANUAL_INSTANTIATION
115 #include "itkVelocityFieldMultiResolutionMethod.txx"
InputImageType::SpacingType InputImageSpacingType
Definition: itkVelocityFieldMultiResolutionMethod.h:51
virtual ~VelocityFieldMultiResolutionMethod()
Definition: itkVelocityFieldMultiResolutionMethod.h:85
TInputImageType InputImageType
Definition: itkVelocityFieldMultiResolutionMethod.h:47
SmartPointer< Self > Pointer
Definition: itkVelocityFieldMultiResolutionMethod.h:40
virtual void StartRegistration()
Definition: niftkITKAffineResampleImage.cxx:74
double m_MinDeformationSize
Definition: itkVelocityFieldMultiResolutionMethod.h:97
VelocityFieldDeformableTransformType::DeformableParameterPointerType m_InitialDeformableTransformParametersOfNextLevel
Definition: itkVelocityFieldMultiResolutionMethod.h:102
VelocityFieldMultiResolutionMethod()
VelocityFieldDeformableTransform< TInputImageType, TScalarType, NDimensions, float > VelocityFieldDeformableTransformType
Definition: itkVelocityFieldMultiResolutionMethod.h:54
double m_MaxStepSize
Definition: itkVelocityFieldMultiResolutionMethod.h:94
VelocityFieldMultiResolutionMethod Self
Definition: itkVelocityFieldMultiResolutionMethod.h:38
Extends MultiResolutionDeformableImageRegistrationMethod to sort out interpolating the deformation fl...
Definition: itkVelocityFieldMultiResolutionMethod.h:33
MultiResolutionDeformableImageRegistrationMethod< TInputImageType, TScalarType, NDimensions, float > Superclass
Definition: itkVelocityFieldMultiResolutionMethod.h:39
OptimizerType * OptimizerPointer
Definition: itkVelocityFieldMultiResolutionMethod.h:58
SmartPointer< const Self > ConstPointer
Definition: itkVelocityFieldMultiResolutionMethod.h:41
VelocityFieldDeformableTransformType::Pointer VelocityFieldDeformableTransformPointer
Definition: itkVelocityFieldMultiResolutionMethod.h:55
virtual void BeforeSingleResolutionRegistration()
VelocityFieldGradientDescentOptimizer< TInputImageType, TInputImageType, double, float > OptimizerType
Definition: itkVelocityFieldMultiResolutionMethod.h:57