18 #ifndef __itkCenteredSimilarity2DTransform_h
19 #define __itkCenteredSimilarity2DTransform_h
56 template <
class TScalarType=
double >
74 itkStaticConstMacro(SpaceDimension,
unsigned int, 2);
75 itkStaticConstMacro(InputSpaceDimension,
unsigned int, 2);
76 itkStaticConstMacro(OutputSpaceDimension,
unsigned int, 2);
77 itkStaticConstMacro(ParametersDimension,
unsigned int, 6);
156 void CloneInverseTo(
Pointer & newinverse )
const;
159 bool GetInverse(
Self* inverse)
const;
167 void CloneTo(
Pointer & clone )
const;
172 unsigned int parametersDimension);
175 void PrintSelf(std::ostream &os,
Indent indent)
const;
179 void operator=(
const Self&);
187 #define ITK_TEMPLATE_CenteredSimilarity2DTransform(_, EXPORT, x, y) namespace itk { \
188 _(1(class EXPORT CenteredSimilarity2DTransform< ITK_TEMPLATE_1 x >)) \
189 namespace Templates { typedef CenteredSimilarity2DTransform< ITK_TEMPLATE_1 x > \
190 CenteredSimilarity2DTransform##y; } \
193 #if ITK_TEMPLATE_EXPLICIT
194 # include "Templates/itkCenteredSimilarity2DTransform+-.h"