34 #ifndef __itkAdvancedRigid2DTransform_h 35 #define __itkAdvancedRigid2DTransform_h 39 #include "itkExceptionObject.h" 74 template<
class TScalarType =
double >
152 virtual void SetMatrix(
const MatrixType & matrix );
171 void Translate(
const OffsetType & offset,
bool pre =
false );
181 inline InputPointType
BackTransform(
const OutputPointType & point )
const;
183 inline InputVectorType
BackTransform(
const OutputVectorType & vector )
const;
185 inline InputVnlVectorType
BackTransform(
const OutputVnlVectorType & vector )
const;
188 const OutputCovariantVectorType & vector )
const;
193 itkGetConstReferenceMacro( Angle, TScalarType );
231 const InputPointType &,
233 NonZeroJacobianIndicesType & )
const;
245 void CloneTo( Pointer & clone )
const;
261 void PrintSelf( std::ostream & os, Indent indent )
const;
292 template<
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." 305 template<
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." 319 template<
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." 333 template<
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." 348 #ifndef ITK_MANUAL_INSTANTIATION 349 #include "itkAdvancedRigid2DTransform.hxx"