18 #ifndef __itkCenteredRigid2DTransform_h
19 #define __itkCenteredRigid2DTransform_h
51 template <
class TScalarType =
double>
70 itkStaticConstMacro(SpaceDimension,
unsigned int, 2);
71 itkStaticConstMacro(OutputSpaceDimension,
unsigned int, 2);
72 itkStaticConstMacro(ParametersDimension,
unsigned int, 5);
99 typedef typename Superclass::InputCovariantVectorType
101 typedef typename Superclass::OutputCovariantVectorType
149 void CloneInverseTo(
Pointer & newinverse)
const;
152 bool GetInverse(
Self *inverse)
const;
160 void CloneTo(
Pointer & clone)
const;
170 void PrintSelf(std::ostream & os,
Indent indent)
const;
174 void operator=(
const Self &);
180 #define ITK_TEMPLATE_CenteredRigid2DTransform(_, EXPORT, TypeX, TypeY) \
183 _( 1 ( class EXPORT CenteredRigid2DTransform<ITK_TEMPLATE_1 TypeX> ) ) \
184 namespace Templates \
186 typedef CenteredRigid2DTransform<ITK_TEMPLATE_1 TypeX> \
187 CenteredRigid2DTransform##TypeY; \
191 #if ITK_TEMPLATE_EXPLICIT
192 #include "Templates/itkCenteredRigid2DTransform+-.h"
196 #include "itkCenteredRigid2DTransform.hxx"