18 #ifndef __itkVersorRigid3DTransform_h
19 #define __itkVersorRigid3DTransform_h
45 template <
class TScalarType =
double>
64 itkStaticConstMacro(SpaceDimension,
unsigned int, 3);
65 itkStaticConstMacro(InputSpaceDimension,
unsigned int, 3);
66 itkStaticConstMacro(OutputSpaceDimension,
unsigned int, 3);
67 itkStaticConstMacro(ParametersDimension,
unsigned int, 6);
90 typedef typename Superclass::AxisType
AxisType;
119 void PrintSelf(std::ostream & os,
Indent indent)
const;
123 void operator=(
const Self &);
129 #define ITK_TEMPLATE_VersorRigid3DTransform(_, EXPORT, TypeX, TypeY) \
132 _( 1 ( class EXPORT VersorRigid3DTransform<ITK_TEMPLATE_1 TypeX> ) ) \
133 namespace Templates \
135 typedef VersorRigid3DTransform<ITK_TEMPLATE_1 TypeX> VersorRigid3DTransform##TypeY; \
139 #if ITK_TEMPLATE_EXPLICIT
140 #include "Templates/itkVersorRigid3DTransform+-.h"
144 #include "itkVersorRigid3DTransform.hxx"