15 #ifndef itkSingleResolutionImageRegistrationMethod_h
16 #define itkSingleResolutionImageRegistrationMethod_h
19 #include <itkImageRegistrationMethod.h>
36 template <
typename TFixedImage,
typename TMovingImage>
42 typedef ImageRegistrationMethod<TFixedImage, TMovingImage>
Superclass;
66 itkSetObjectMacro(FixedImageInterpolator, InterpolatorType);
67 itkSetObjectMacro(MovingImageInterpolator, InterpolatorType);
68 itkGetObjectMacro(FixedImageInterpolator, InterpolatorType);
69 itkGetObjectMacro(MovingImageInterpolator, InterpolatorType);
75 virtual void Initialize() throw (ExceptionObject);
79 virtual ~SingleResolutionImageRegistrationMethod() {};
80 void PrintSelf(std::ostream& os, Indent indent)
const;
89 virtual void DoRegistration() throw (ExceptionObject);
97 typename InterpolatorType::Pointer m_FixedImageInterpolator;
101 typename InterpolatorType::Pointer m_MovingImageInterpolator;
106 void operator=(const Self&);
109 IterationUpdateCommandPointer m_IterationUpdateCommand;
117 #ifndef ITK_MANUAL_INSTANTIATION
118 #include "itkSingleResolutionImageRegistrationMethod.txx"
Superclass::TransformType TransformType
Definition: itkSingleResolutionImageRegistrationMethod.h:56
IterationUpdateCommandType::Pointer IterationUpdateCommandPointer
Definition: itkSingleResolutionImageRegistrationMethod.h:46
Superclass::ParametersType ParametersType
Definition: itkSingleResolutionImageRegistrationMethod.h:52
itk::IterationUpdateCommand IterationUpdateCommandType
Definition: itkSingleResolutionImageRegistrationMethod.h:45
Simply prints out the registration params, so we can track registration.
Definition: itkIterationUpdateCommand.h:38
ImageRegistrationMethod< TFixedImage, TMovingImage > Superclass
Definition: itkSingleResolutionImageRegistrationMethod.h:42
Definition: niftkITKAffineResampleImage.cxx:74
itk::EulerAffineTransform< double, 2, 2 > TransformType
Definition: EulerAffine2DJacobianTest.cxx:27
SmartPointer< Self > Pointer
Definition: itkSingleResolutionImageRegistrationMethod.h:43
Superclass::InterpolatorType InterpolatorType
Definition: itkSingleResolutionImageRegistrationMethod.h:57
SmartPointer< const Self > ConstPointer
Definition: itkSingleResolutionImageRegistrationMethod.h:44
Base class for NifTK Image Registration Methods.
Definition: itkSingleResolutionImageRegistrationMethod.h:37
SingleResolutionImageRegistrationMethod Self
Definition: itkSingleResolutionImageRegistrationMethod.h:41