18 #ifndef itkAffineImageToImageRegistrationMethod_h 19 #define itkAffineImageToImageRegistrationMethod_h 22 #include "itkAffineTransform.h" 29 template <
class TImage>
47 TImage::ImageDimension );
54 typedef AffineTransform<double, itkGetStaticConstMacro( ImageDimension )>
103 void PrintSelf( std::ostream & os, Indent indent )
const ITK_OVERRIDE;
108 void operator =(
const Self & );
114 #ifndef ITK_MANUAL_INSTANTIATION 115 #include "itkAffineImageToImageRegistrationMethod.txx" 118 #endif // __ImageToImageRegistrationMethod_h void PrintSelf(std::ostream &os, Indent indent) const ITK_OVERRIDE
SmartPointer< const Self > ConstPointer
AffineTransformPointer GetAffineTransform(void) const
OptimizedImageToImageRegistrationMethod< TImage > Superclass
AffineTransform< double, itkGetStaticConstMacro(ImageDimension)> AffineTransformType
SmartPointer< Self > Pointer
AffineImageToImageRegistrationMethod(void)
Simplified inverse ITK transforms.
AffineImageToImageRegistrationMethod Self
AffineTransformType::Pointer AffineTransformPointer
void SetInitialTransformParametersFromAffineTransform(const AffineTransformType *affine)
AffineTransformType TransformType
virtual ~AffineImageToImageRegistrationMethod(void)
void GenerateData(void) ITK_OVERRIDE
TransformType * GetTypedTransform(void)
itkStaticConstMacro(ImageDimension, unsigned int, TImage::ImageDimension)
itkTypeMacro(AffineImageToImageRegistrationMethod, OptimizedImageToImageRegistrationMethod)