18 #ifndef __itkSimilarity2DTransform_h
19 #define __itkSimilarity2DTransform_h
61 template <
class TScalarType =
double>
80 itkStaticConstMacro(SpaceDimension,
unsigned int, 2);
81 itkStaticConstMacro(InputSpaceDimension,
unsigned int, 2);
82 itkStaticConstMacro(OutputSpaceDimension,
unsigned int, 2);
83 itkStaticConstMacro(ParametersDimension,
unsigned int, 4);
129 itkGetConstReferenceMacro(Scale,
ScaleType);
159 virtual void SetIdentity(
void);
165 void CloneInverseTo(
Pointer & newinverse)
const;
168 bool GetInverse(
Self *inverse)
const;
177 void CloneTo(
Pointer & clone)
const;
192 virtual void SetMatrix(
const MatrixType & matrix);
202 void PrintSelf(std::ostream & os,
Indent indent)
const;
207 virtual void ComputeMatrix(
void);
213 virtual void ComputeMatrixParameters(
void);
223 void operator=(
const Self &);
229 #ifndef ITK_MANUAL_INSTANTIATION
230 #include "itkSimilarity2DTransform.hxx"