18 #ifndef itkRigid2DTransform_h
19 #define itkRigid2DTransform_h
55 template<
typename TParametersValueType=
double>
174 void SetAngle(TParametersValueType angle);
176 itkGetConstReferenceMacro(Angle, TParametersValueType);
239 #ifdef ITKV3_COMPATIBILITY
246 itkLegacyMacro(
virtual void SetRotationMatrix(
const MatrixType & matrix));
247 itkLegacyMacro(
const MatrixType & GetRotationMatrix()
const);
252 Rigid2DTransform(
unsigned int outputSpaceDimension,
unsigned int parametersDimension);
261 virtual void PrintSelf(std::ostream & os,
Indent indent)
const ITK_OVERRIDE;
282 void operator=(const
Self &) ITK_DELETE_FUNCTION;
289 template<typename TParametersValueType>
296 "BackTransform(): This method is slated to be removed from ITK. Instead, please use GetInverse() to generate an inverse transform and then perform the transform using that inverted transform."
302 template<
typename TParametersValueType>
309 "BackTransform(): This method is slated to be removed from ITK. Instead, please use GetInverse() to generate an inverse transform and then perform the transform using that inverted transform."
315 template<
typename TParametersValueType>
322 "BackTransform(): This method is slated to be removed from ITK. Instead, please use GetInverse() to generate an inverse transform and then perform the transform using that inverted transform."
328 template<
typename TParametersValueType>
335 "BackTransform(): This method is slated to be removed from ITK. Instead, please use GetInverse() to generate an inverse transform and then perform the transform using that inverted transform."
342 #ifndef ITK_MANUAL_INSTANTIATION
343 #include "itkRigid2DTransform.hxx"
Light weight base class for most itk classes.
Control indentation during Print() invocation.