18 #ifndef __itkCenteredSimilarity2DTransform_h
19 #define __itkCenteredSimilarity2DTransform_h
55 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);
104 typedef typename Superclass::InputCovariantVectorType
106 typedef typename Superclass::OutputCovariantVectorType
154 void CloneInverseTo(
Pointer & newinverse)
const;
157 bool GetInverse(
Self *inverse)
const;
165 void CloneTo(
Pointer & clone)
const;
174 void PrintSelf(std::ostream & os,
Indent indent)
const;
178 void operator=(
const Self &);
185 #define ITK_TEMPLATE_CenteredSimilarity2DTransform(_, EXPORT, TypeX, TypeY) \
188 _( 1 ( class EXPORT CenteredSimilarity2DTransform<ITK_TEMPLATE_1 TypeX> ) ) \
189 namespace Templates \
191 typedef CenteredSimilarity2DTransform<ITK_TEMPLATE_1 TypeX> \
192 CenteredSimilarity2DTransform##TypeY; \
196 #if ITK_TEMPLATE_EXPLICIT
197 #include "Templates/itkCenteredSimilarity2DTransform+-.h"
201 #include "itkCenteredSimilarity2DTransform.hxx"