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 )>
102 void PrintSelf( std::ostream & os, Indent indent )
const override;
107 void operator =(
const Self & );
113 #ifndef ITK_MANUAL_INSTANTIATION 114 #include "itkAffineImageToImageRegistrationMethod.txx" 117 #endif // __ImageToImageRegistrationMethod_h
SmartPointer< const Self > ConstPointer
OptimizedImageToImageRegistrationMethod< TImage > Superclass
void GenerateData() override
AffineTransform< double, itkGetStaticConstMacro(ImageDimension)> AffineTransformType
SmartPointer< Self > Pointer
Simplified inverse ITK transforms.
AffineImageToImageRegistrationMethod()
AffineImageToImageRegistrationMethod Self
AffineTransformType::Pointer AffineTransformPointer
void SetInitialTransformParametersFromAffineTransform(const AffineTransformType *affine)
AffineTransformType TransformType
~AffineImageToImageRegistrationMethod() override
TransformType * GetTypedTransform()
void PrintSelf(std::ostream &os, Indent indent) const override
itkStaticConstMacro(ImageDimension, unsigned int, TImage::ImageDimension)
itkTypeMacro(AffineImageToImageRegistrationMethod, OptimizedImageToImageRegistrationMethod)
AffineTransformPointer GetAffineTransform() const