34#ifndef __itkAdvancedRigid2DTransform_h
35#define __itkAdvancedRigid2DTransform_h
74template<
class TScalarType =
double >
171 void Translate(
const OffsetType & offset,
bool pre =
false );
261 void PrintSelf( std::ostream & os, Indent indent )
const override;
292template<
class TScalarType >
298 <<
"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."
300 return this->GetInverseMatrix() * ( point - this->GetOffset() );
305template<
class TScalarType >
312 <<
"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."
314 return this->GetInverseMatrix() * vect;
319template<
class TScalarType >
326 <<
"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 return this->GetInverseMatrix() * vect;
333template<
class TScalarType >
340 <<
"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 return this->GetMatrix() * vect;
348#ifndef ITK_MANUAL_INSTANTIATION
349#include "itkAdvancedRigid2DTransform.hxx"