15 #ifndef itkFluidMultiResolutionMethod_h
16 #define itkFluidMultiResolutionMethod_h
31 template <
typename TInputImageType,
class TScalarType,
unsigned int NDimensions,
class TPyram
idFilter >
56 typedef FluidGradientDescentOptimizer<TInputImageType, TInputImageType, double, float>
OptimizerType;
60 itkSetObjectMacro( Transform, FluidDeformableTransformType );
61 itkGetObjectMacro( Transform, FluidDeformableTransformType );
70 itkSetMacro(MaxStepSize,
double);
71 itkGetMacro(MaxStepSize,
double);
76 itkSetMacro(MinDeformationSize,
double);
77 itkGetMacro(MinDeformationSize,
double);
80 virtual void StartRegistration();
90 virtual void BeforeSingleResolutionRegistration();
105 void operator=(
const Self&);
107 FluidDeformableTransformPointer m_Transform;
113 #ifndef ITK_MANUAL_INSTANTIATION
114 #include "itkFluidMultiResolutionMethod.txx"
InputImageType::SpacingType InputImageSpacingType
Definition: itkFluidMultiResolutionMethod.h:50
FluidMultiResolutionMethod Self
Definition: itkFluidMultiResolutionMethod.h:37
TInputImageType InputImageType
Definition: itkFluidMultiResolutionMethod.h:46
virtual ~FluidMultiResolutionMethod()
Definition: itkFluidMultiResolutionMethod.h:84
Extends MultiResolutionDeformableImageRegistrationMethod to sort out interpolating the deformation fl...
Definition: itkFluidMultiResolutionMethod.h:32
Definition: niftkITKAffineResampleImage.cxx:74
SmartPointer< Self > Pointer
Definition: itkFluidMultiResolutionMethod.h:39
FluidDeformableTransformType::Pointer FluidDeformableTransformPointer
Definition: itkFluidMultiResolutionMethod.h:54
FluidGradientDescentOptimizer< TInputImageType, TInputImageType, double, float > OptimizerType
Definition: itkFluidMultiResolutionMethod.h:56
FluidDeformableTransformType::DeformableParameterPointerType m_InitialDeformableTransformParametersOfNextLevel
Definition: itkFluidMultiResolutionMethod.h:101
MultiResolutionDeformableImageRegistrationMethod< TInputImageType, TScalarType, NDimensions, float > Superclass
Definition: itkFluidMultiResolutionMethod.h:38
double m_MaxStepSize
Definition: itkFluidMultiResolutionMethod.h:93
SmartPointer< const Self > ConstPointer
Definition: itkFluidMultiResolutionMethod.h:40
double m_MinDeformationSize
Definition: itkFluidMultiResolutionMethod.h:96
OptimizerType * OptimizerPointer
Definition: itkFluidMultiResolutionMethod.h:57
FluidDeformableTransform< TInputImageType, TScalarType, NDimensions, float > FluidDeformableTransformType
Definition: itkFluidMultiResolutionMethod.h:53