17 #ifndef __itkAdvancedRigid2DTransform_h
18 #define __itkAdvancedRigid2DTransform_h
22 #include "itkExceptionObject.h"
57 template<
class TScalarType =
double >
176 itkGetConstReferenceMacro( Angle, TScalarType );
244 void PrintSelf( std::ostream & os, Indent indent )
const;
275 template<
class TScalarType >
281 <<
"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."
283 return this->GetInverseMatrix() * ( point - this->GetOffset() );
288 template<
class TScalarType >
295 <<
"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."
297 return this->GetInverseMatrix() * vect;
302 template<
class TScalarType >
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."
311 return this->GetInverseMatrix() * vect;
316 template<
class TScalarType >
323 <<
"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."
325 return this->GetMatrix() * vect;
331 #ifndef ITK_MANUAL_INSTANTIATION
332 #include "itkAdvancedRigid2DTransform.hxx"