18 #ifndef __itkImageRegistrationMethod_h
19 #define __itkImageRegistrationMethod_h
69 template<
typename TFixedImage,
typename TMovingImage >
153 virtual void SetInitialTransformParameters(
const ParametersType & param);
155 itkGetConstReferenceMacro(InitialTransformParameters,
ParametersType);
159 itkGetConstReferenceMacro(LastTransformParameters,
ParametersType);
178 itkGetConstMacro(FixedImageRegionDefined,
bool);
184 itkSetMacro(FixedImageRegionDefined,
bool);
187 virtual void Initialize()
201 unsigned long GetMTime() const;
205 virtual ~ImageRegistrationMethod() {}
206 void PrintSelf(std::ostream & os,
Indent indent)
const;
212 itkSetMacro(LastTransformParameters, ParametersType);
213 #ifdef ITKV3_COMPATIBILITY
234 void StartRegistration(
void);
241 void StartOptimization(
void);
245 void operator=(
const Self &);
264 #ifndef ITK_MANUAL_INSTANTIATION
265 #include "itkImageRegistrationMethod.hxx"