18 #ifndef itkCenteredSimilarity2DTransform_h
19 #define itkCenteredSimilarity2DTransform_h
54 template<
typename TParametersValueType=
double>
72 itkStaticConstMacro(SpaceDimension,
unsigned int, 2);
73 itkStaticConstMacro(InputSpaceDimension,
unsigned int, 2);
74 itkStaticConstMacro(OutputSpaceDimension,
unsigned int, 2);
75 itkStaticConstMacro(ParametersDimension,
unsigned int, 6);
104 typedef typename Superclass::InputCovariantVectorType
106 typedef typename Superclass::OutputCovariantVectorType
127 virtual void SetParameters(
const ParametersType & parameters) ITK_OVERRIDE;
138 virtual const ParametersType & GetParameters() const ITK_OVERRIDE;
154 void CloneInverseTo(
Pointer & newinverse) const;
157 bool GetInverse(
Self *inverse) const;
165 void CloneTo(
Pointer & clone) const;
169 CenteredSimilarity2DTransform(
unsigned int spaceDimension,
unsigned int parametersDimension);
171 virtual ~CenteredSimilarity2DTransform() ITK_OVERRIDE {}
172 virtual void PrintSelf(std::ostream & os,
Indent indent)
const ITK_OVERRIDE;
180 #ifndef ITK_MANUAL_INSTANTIATION
181 #include "itkCenteredSimilarity2DTransform.hxx"
Light weight base class for most itk classes.
signed long OffsetValueType
Control indentation during Print() invocation.