18 #ifndef itkCenteredRigid2DTransform_h
19 #define itkCenteredRigid2DTransform_h
51 template<
typename TParametersValueType=
double>
69 itkStaticConstMacro(SpaceDimension,
unsigned int, 2);
70 itkStaticConstMacro(OutputSpaceDimension,
unsigned int, 2);
71 itkStaticConstMacro(ParametersDimension,
unsigned int, 5);
98 typedef typename Superclass::InputCovariantVectorType
100 typedef typename Superclass::OutputCovariantVectorType
120 virtual void SetParameters(
const ParametersType & parameters) ITK_OVERRIDE;
130 virtual const ParametersType & GetParameters() const ITK_OVERRIDE;
148 void CloneInverseTo(
Pointer & newinverse) const;
151 bool GetInverse(
Self *inverse) const;
159 void CloneTo(
Pointer & clone) const;
163 ~CenteredRigid2DTransform() ITK_OVERRIDE {}
167 virtual void PrintSelf(std::ostream & os,
Indent indent)
const ITK_OVERRIDE;
175 #ifndef ITK_MANUAL_INSTANTIATION
176 #include "itkCenteredRigid2DTransform.hxx"
Light weight base class for most itk classes.
Control indentation during Print() invocation.