18 #ifndef __itkCenteredVersorTransformInitializer_h
19 #define __itkCenteredVersorTransformInitializer_h
39 template<
class TFixedImage,
43 VersorRigid3DTransform< double >,
44 TFixedImage, TMovingImage >
67 itkStaticConstMacro(InputSpaceDimension,
unsigned int,
68 Superclass::InputSpaceDimension);
69 itkStaticConstMacro(OutputSpaceDimension,
unsigned int,
70 Superclass::OutputSpaceDimension);
90 void InitializeTransform();
94 itkSetMacro(ComputeRotation,
bool);
95 itkGetMacro(ComputeRotation,
bool);
96 itkBooleanMacro(ComputeRotation);
102 void PrintSelf(std::ostream & os,
Indent indent)
const;
106 void operator=(
const Self &);
113 #define ITK_TEMPLATE_CenteredVersorTransformInitializer(_, EXPORT, TypeX, TypeY) \
116 _( 2 ( class EXPORT CenteredVersorTransformInitializer< ITK_TEMPLATE_2 TypeX > ) ) \
117 namespace Templates \
119 typedef CenteredVersorTransformInitializer< ITK_TEMPLATE_2 TypeX > \
120 CenteredVersorTransformInitializer##TypeY; \
124 #if ITK_TEMPLATE_EXPLICIT
125 #include "Templates/itkCenteredVersorTransformInitializer+-.h"
129 #include "itkCenteredVersorTransformInitializer.hxx"