CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Types | Public Member Functions | Private Attributes
TkRotation< T > Class Template Reference

#include <extTkRotation.h>

Public Types

typedef Basic3DVector< TBasicVector
 
typedef Basic3DVector< TBasicVector
 
typedef Basic3DVector< TBasicVector
 
typedef Vector3DBase< T,
GlobalTag
GlobalVector
 
typedef Vector3DBase< T,
GlobalTag
GlobalVector
 
typedef Vector3DBase< T,
GlobalTag
GlobalVector
 
typedef Vector3DBase< T,
GlobalTag
GlobalVector
 

Public Member Functions

Basic3DVector< TmultiplyInverse (const Basic3DVector< T > &v) const
 
Basic3DVector< TmultiplyInverse (const Basic2DVector< T > &v) const
 
Basic3DVector< TmultiplyInverse (const Basic3DVector< T > &v) const
 
Basic3DVector< TmultiplyInverse (const Basic3DVector< T > &v) const
 
Basic3DVector< TmultiplyInverse (const Basic3DVector< T > &v) const
 
template<class Scalar >
Basic3DVector< Scalar > multiplyInverse (const Basic3DVector< Scalar > &v) const
 
template<class Scalar >
Basic3DVector< Scalar > multiplyInverse (const Basic3DVector< Scalar > &v) const
 
template<class Scalar >
Basic3DVector< Scalar > multiplyInverse (const Basic3DVector< Scalar > &v) const
 
Basic3DVector< TmultiplyInverse (const Basic2DVector< T > &v) const
 
TkRotation multiplyInverse (const TkRotation &b) const
 
Basic3DVector< TmultiplyInverse (const Basic2DVector< T > &v) const
 
Basic3DVector< TmultiplyInverse (const Basic2DVector< T > &v) const
 
TkRotation multiplyInverse (const TkRotation &b) const
 
TkRotation multiplyInverse (const TkRotation &b) const
 
TkRotation multiplyInverse (const TkRotation &b) const
 
Basic3DVector< Toperator* (const Basic3DVector< T > &v) const
 
Basic3DVector< Toperator* (const Basic2DVector< T > &v) const
 
Basic3DVector< Toperator* (const Basic3DVector< T > &v) const
 
Basic3DVector< Toperator* (const Basic3DVector< T > &v) const
 
Basic3DVector< Toperator* (const Basic3DVector< T > &v) const
 
TkRotation operator* (const TkRotation &b) const
 
Basic3DVector< Toperator* (const Basic2DVector< T > &v) const
 
Basic3DVector< Toperator* (const Basic2DVector< T > &v) const
 
Basic3DVector< Toperator* (const Basic2DVector< T > &v) const
 
TkRotation operator* (const TkRotation &b) const
 
TkRotation operator* (const TkRotation &b) const
 
TkRotation operator* (const TkRotation &b) const
 
TkRotationoperator*= (const TkRotation &b)
 
TkRotationoperator*= (const TkRotation &b)
 
TkRotationoperator*= (const TkRotation &b)
 
TkRotationoperator*= (const TkRotation &b)
 
Basic3DVector< Trotate (const Basic3DVector< T > &v) const
 
Basic3DVector< Trotate (const Basic3DVector< T > &v) const
 
Basic3DVector< Trotate (const Basic3DVector< T > &v) const
 
Basic3DVector< Trotate (const Basic3DVector< T > &v) const
 
TkRotationrotateAxes (const Basic3DVector< T > &newX, const Basic3DVector< T > &newY, const Basic3DVector< T > &newZ)
 
TkRotationrotateAxes (const Basic3DVector< T > &newX, const Basic3DVector< T > &newY, const Basic3DVector< T > &newZ)
 
TkRotationrotateAxes (const Basic3DVector< T > &newX, const Basic3DVector< T > &newY, const Basic3DVector< T > &newZ)
 
TkRotationrotateAxes (const Basic3DVector< T > &newX, const Basic3DVector< T > &newY, const Basic3DVector< T > &newZ)
 
Basic3DVector< TrotateBack (const Basic3DVector< T > &v) const
 
Basic3DVector< TrotateBack (const Basic3DVector< T > &v) const
 
Basic3DVector< TrotateBack (const Basic3DVector< T > &v) const
 
Basic3DVector< TrotateBack (const Basic3DVector< T > &v) const
 
 TkRotation ()
 
 TkRotation ()
 
 TkRotation ()
 
 TkRotation ()
 
 TkRotation (Rot3< T > const &irot)
 
 TkRotation (mathSSE::Rot3< T > const &irot)
 
 TkRotation (mathSSE::Rot3< T > const &irot)
 
 TkRotation (T xx, T xy, T xz, T yx, T yy, T yz, T zx, T zy, T zz)
 
 TkRotation (T xx, T xy, T xz, T yx, T yy, T yz, T zx, T zy, T zz)
 
 TkRotation (T xx, T xy, T xz, T yx, T yy, T yz, T zx, T zy, T zz)
 
 TkRotation (T xx, T xy, T xz, T yx, T yy, T yz, T zx, T zy, T zz)
 
 TkRotation (const T *p)
 
 TkRotation (const T *p)
 
 TkRotation (const T *p)
 
 TkRotation (const T *p)
 
 TkRotation (const GlobalVector &aX, const GlobalVector &aY)
 
 TkRotation (const GlobalVector &aX, const GlobalVector &aY)
 
 TkRotation (const GlobalVector &aX, const GlobalVector &aY)
 
 TkRotation (const GlobalVector &aX, const GlobalVector &aY)
 
 TkRotation (const BasicVector &aX, const BasicVector &aY)
 
 TkRotation (const BasicVector &aX, const BasicVector &aY)
 
 TkRotation (const BasicVector &aX, const BasicVector &aY)
 
 TkRotation (const GlobalVector &aX, const GlobalVector &aY, const GlobalVector &aZ)
 
 TkRotation (const GlobalVector &uX, const GlobalVector &uY, const GlobalVector &uZ)
 
 TkRotation (const GlobalVector &uX, const GlobalVector &uY, const GlobalVector &uZ)
 
 TkRotation (const GlobalVector &uX, const GlobalVector &uY, const GlobalVector &uZ)
 
 TkRotation (const Basic3DVector< T > &axis, T phi)
 
 TkRotation (const BasicVector &uX, const BasicVector &uY, const BasicVector &uZ)
 
 TkRotation (const BasicVector &uX, const BasicVector &uY, const BasicVector &uZ)
 
 TkRotation (const BasicVector &uX, const BasicVector &uY, const BasicVector &uZ)
 
 TkRotation (const Basic3DVector< T > &axis, T phi)
 
 TkRotation (const Basic3DVector< T > &axis, T phi)
 
 TkRotation (const Basic3DVector< T > &axis, T phi)
 
template<typename U >
 TkRotation (const TkRotation< U > &a)
 
template<typename U >
 TkRotation (const TkRotation< U > &a)
 
template<typename U >
 TkRotation (const TkRotation< U > &a)
 
template<typename U >
 TkRotation (const TkRotation< U > &a)
 
TkRotationtransform (const TkRotation &b)
 
TkRotationtransform (const TkRotation &b)
 
TkRotationtransform (const TkRotation &b)
 
TkRotationtransform (const TkRotation &b)
 
TkRotation transposed () const
 
TkRotation transposed () const
 
TkRotation transposed () const
 
TkRotation transposed () const
 
Basic3DVector< Tx () const
 
Basic3DVector< Tx () const
 
Basic3DVector< Tx () const
 
Basic3DVector< Tx () const
 
T const & xx () const
 
T xx () const
 
T xx () const
 
T xx () const
 
T const & xy () const
 
T xy () const
 
T xy () const
 
T xy () const
 
T const & xz () const
 
T xz () const
 
T xz () const
 
T xz () const
 
Basic3DVector< Ty () const
 
Basic3DVector< Ty () const
 
Basic3DVector< Ty () const
 
Basic3DVector< Ty () const
 
T const & yx () const
 
T yx () const
 
T yx () const
 
T yx () const
 
T const & yy () const
 
T yy () const
 
T yy () const
 
T yy () const
 
T const & yz () const
 
T yz () const
 
T yz () const
 
T yz () const
 
Basic3DVector< Tz () const
 
Basic3DVector< Tz () const
 
Basic3DVector< Tz () const
 
Basic3DVector< Tz () const
 
T const & zx () const
 
T zx () const
 
T zx () const
 
T zx () const
 
T const & zy () const
 
T zy () const
 
T zy () const
 
T zy () const
 
T const & zz () const
 
T zz () const
 
T zz () const
 
T zz () const
 

Private Attributes

T R11
 
T R12
 
T R13
 
T R21
 
T R22
 
T R23
 
T R31
 
T R32
 
T R33
 
mathSSE::Rot3< Trot
 
Rot3< Trot
 

Detailed Description

template<class T>
class TkRotation< T >

Rotaion matrix used by Surface.

Definition at line 13 of file extTkRotation.h.

Member Typedef Documentation

template<class T>
typedef Basic3DVector<T> TkRotation< T >::BasicVector

Definition at line 36 of file extTkRotation.h.

template<class T>
typedef Basic3DVector<T> TkRotation< T >::BasicVector

Definition at line 36 of file newTkRotation.h.

template<class T>
typedef Basic3DVector<T> TkRotation< T >::BasicVector

Definition at line 36 of file sseTkRotation.h.

template<class T>
typedef Vector3DBase< T, GlobalTag> TkRotation< T >::GlobalVector

Definition at line 34 of file oldTkRotation.h.

template<class T>
typedef Vector3DBase< T, GlobalTag> TkRotation< T >::GlobalVector

Definition at line 35 of file extTkRotation.h.

template<class T>
typedef Vector3DBase< T, GlobalTag> TkRotation< T >::GlobalVector

Definition at line 35 of file sseTkRotation.h.

template<class T>
typedef Vector3DBase< T, GlobalTag> TkRotation< T >::GlobalVector

Definition at line 35 of file newTkRotation.h.

Constructor & Destructor Documentation

template<class T>
TkRotation< T >::TkRotation ( )
inline

Definition at line 38 of file extTkRotation.h.

template<class T>
TkRotation< T >::TkRotation ( Rot3< T > const &  irot)
inline

Definition at line 39 of file extTkRotation.h.

template<class T>
TkRotation< T >::TkRotation ( T  xx,
T  xy,
T  xz,
T  yx,
T  yy,
T  yz,
T  zx,
T  zy,
T  zz 
)
inline

Definition at line 41 of file extTkRotation.h.

template<class T>
TkRotation< T >::TkRotation ( const T p)
inline

Definition at line 44 of file extTkRotation.h.

template<class T>
TkRotation< T >::TkRotation ( const GlobalVector aX,
const GlobalVector aY 
)
inline

Definition at line 49 of file extTkRotation.h.

template<class T>
TkRotation< T >::TkRotation ( const BasicVector aX,
const BasicVector aY 
)
inline

Definition at line 61 of file extTkRotation.h.

template<class T>
TkRotation< T >::TkRotation ( const GlobalVector uX,
const GlobalVector uY,
const GlobalVector uZ 
)
inline

Construct from global vectors of the x, y and z axes. The axes are assumed to be unit vectors forming a right-handed orthonormal basis. No checks are performed!

Definition at line 78 of file extTkRotation.h.

template<class T>
TkRotation< T >::TkRotation ( const BasicVector uX,
const BasicVector uY,
const BasicVector uZ 
)
inline

Definition at line 85 of file extTkRotation.h.

template<class T>
TkRotation< T >::TkRotation ( const Basic3DVector< T > &  axis,
T  phi 
)
inline

rotation around abritrary axis by the amount of phi: its constructed by O^-1(z<->axis) rot_z(phi) O(z<->axis) the frame is rotated such that the z-asis corresponds to the rotation axis desired. THen it's rotated round the "new" z-axis, and then the initial transformation is "taken back" again. unfortuately I'm too stupid to describe such thing directly by 3 Euler angles.. hence I have to construckt it this way...by brute force

Definition at line 101 of file extTkRotation.h.

template<class T>
template<typename U >
TkRotation< T >::TkRotation ( const TkRotation< U > &  a)
inline

Definition at line 156 of file extTkRotation.h.

template<class T>
TkRotation< T >::TkRotation ( )
inline

Definition at line 38 of file newTkRotation.h.

template<class T>
TkRotation< T >::TkRotation ( mathSSE::Rot3< T > const &  irot)
inline

Definition at line 39 of file newTkRotation.h.

template<class T>
TkRotation< T >::TkRotation ( T  xx,
T  xy,
T  xz,
T  yx,
T  yy,
T  yz,
T  zx,
T  zy,
T  zz 
)
inline

Definition at line 41 of file newTkRotation.h.

template<class T>
TkRotation< T >::TkRotation ( const T p)
inline

Definition at line 44 of file newTkRotation.h.

template<class T>
TkRotation< T >::TkRotation ( const GlobalVector aX,
const GlobalVector aY 
)
inline

Definition at line 49 of file newTkRotation.h.

template<class T>
TkRotation< T >::TkRotation ( const BasicVector aX,
const BasicVector aY 
)
inline

Definition at line 61 of file newTkRotation.h.

template<class T>
TkRotation< T >::TkRotation ( const GlobalVector uX,
const GlobalVector uY,
const GlobalVector uZ 
)
inline

Construct from global vectors of the x, y and z axes. The axes are assumed to be unit vectors forming a right-handed orthonormal basis. No checks are performed!

Definition at line 78 of file newTkRotation.h.

template<class T>
TkRotation< T >::TkRotation ( const BasicVector uX,
const BasicVector uY,
const BasicVector uZ 
)
inline

Definition at line 85 of file newTkRotation.h.

template<class T>
TkRotation< T >::TkRotation ( const Basic3DVector< T > &  axis,
T  phi 
)
inline

rotation around abritrary axis by the amount of phi: its constructed by O^-1(z<->axis) rot_z(phi) O(z<->axis) the frame is rotated such that the z-asis corresponds to the rotation axis desired. THen it's rotated round the "new" z-axis, and then the initial transformation is "taken back" again. unfortuately I'm too stupid to describe such thing directly by 3 Euler angles.. hence I have to construckt it this way...by brute force

Definition at line 101 of file newTkRotation.h.

template<class T>
template<typename U >
TkRotation< T >::TkRotation ( const TkRotation< U > &  a)
inline

Definition at line 156 of file newTkRotation.h.

template<class T>
TkRotation< T >::TkRotation ( )
inline

Definition at line 36 of file oldTkRotation.h.

template<class T>
TkRotation< T >::TkRotation ( T  xx,
T  xy,
T  xz,
T  yx,
T  yy,
T  yz,
T  zx,
T  zy,
T  zz 
)
inline

Definition at line 41 of file oldTkRotation.h.

template<class T>
TkRotation< T >::TkRotation ( const T p)
inline

Definition at line 46 of file oldTkRotation.h.

template<class T>
TkRotation< T >::TkRotation ( const GlobalVector aX,
const GlobalVector aY 
)
inline

Definition at line 51 of file oldTkRotation.h.

template<class T>
TkRotation< T >::TkRotation ( const GlobalVector aX,
const GlobalVector aY,
const GlobalVector aZ 
)
inline

Construct from global vectors of the x, y and z axes. The axes are assumed to be unit vectors forming a right-handed orthonormal basis. No checks are performed!

Definition at line 67 of file oldTkRotation.h.

template<class T>
TkRotation< T >::TkRotation ( const Basic3DVector< T > &  axis,
T  phi 
)
inline

rotation around abritrary axis by the amount of phi: its constructed by O^-1(z<->axis) rot_z(phi) O(z<->axis) the frame is rotated such that the z-asis corresponds to the rotation axis desired. THen it's rotated round the "new" z-axis, and then the initial transformation is "taken back" again. unfortuately I'm too stupid to describe such thing directly by 3 Euler angles.. hence I have to construckt it this way...by brute force

Definition at line 82 of file oldTkRotation.h.

template<class T>
template<typename U >
TkRotation< T >::TkRotation ( const TkRotation< U > &  a)
inline

Definition at line 137 of file oldTkRotation.h.

template<class T>
TkRotation< T >::TkRotation ( )
inline

Definition at line 38 of file sseTkRotation.h.

template<class T>
TkRotation< T >::TkRotation ( mathSSE::Rot3< T > const &  irot)
inline

Definition at line 39 of file sseTkRotation.h.

template<class T>
TkRotation< T >::TkRotation ( T  xx,
T  xy,
T  xz,
T  yx,
T  yy,
T  yz,
T  zx,
T  zy,
T  zz 
)
inline

Definition at line 41 of file sseTkRotation.h.

template<class T>
TkRotation< T >::TkRotation ( const T p)
inline

Definition at line 44 of file sseTkRotation.h.

template<class T>
TkRotation< T >::TkRotation ( const GlobalVector aX,
const GlobalVector aY 
)
inline

Definition at line 49 of file sseTkRotation.h.

template<class T>
TkRotation< T >::TkRotation ( const BasicVector aX,
const BasicVector aY 
)
inline

Definition at line 61 of file sseTkRotation.h.

template<class T>
TkRotation< T >::TkRotation ( const GlobalVector uX,
const GlobalVector uY,
const GlobalVector uZ 
)
inline

Construct from global vectors of the x, y and z axes. The axes are assumed to be unit vectors forming a right-handed orthonormal basis. No checks are performed!

Definition at line 78 of file sseTkRotation.h.

template<class T>
TkRotation< T >::TkRotation ( const BasicVector uX,
const BasicVector uY,
const BasicVector uZ 
)
inline

Definition at line 85 of file sseTkRotation.h.

template<class T>
TkRotation< T >::TkRotation ( const Basic3DVector< T > &  axis,
T  phi 
)
inline

rotation around abritrary axis by the amount of phi: its constructed by O^-1(z<->axis) rot_z(phi) O(z<->axis) the frame is rotated such that the z-asis corresponds to the rotation axis desired. THen it's rotated round the "new" z-axis, and then the initial transformation is "taken back" again. unfortuately I'm too stupid to describe such thing directly by 3 Euler angles.. hence I have to construckt it this way...by brute force

Definition at line 101 of file sseTkRotation.h.

template<class T>
template<typename U >
TkRotation< T >::TkRotation ( const TkRotation< U > &  a)
inline

Definition at line 156 of file sseTkRotation.h.

Member Function Documentation

template<class T>
Basic3DVector<T> TkRotation< T >::multiplyInverse ( const Basic3DVector< T > &  v) const
inline

Definition at line 158 of file oldTkRotation.h.

template<class T>
Basic3DVector<T> TkRotation< T >::multiplyInverse ( const Basic2DVector< T > &  v) const
inline

Definition at line 174 of file oldTkRotation.h.

template<class T>
Basic3DVector<T> TkRotation< T >::multiplyInverse ( const Basic3DVector< T > &  v) const
inline

Definition at line 178 of file sseTkRotation.h.

template<class T>
Basic3DVector<T> TkRotation< T >::multiplyInverse ( const Basic3DVector< T > &  v) const
inline

Definition at line 178 of file newTkRotation.h.

template<class T>
Basic3DVector<T> TkRotation< T >::multiplyInverse ( const Basic3DVector< T > &  v) const
inline
template<class T>
template<class Scalar >
Basic3DVector<Scalar> TkRotation< T >::multiplyInverse ( const Basic3DVector< Scalar > &  v) const
inline

Definition at line 183 of file sseTkRotation.h.

template<class T>
template<class Scalar >
Basic3DVector<Scalar> TkRotation< T >::multiplyInverse ( const Basic3DVector< Scalar > &  v) const
inline

Definition at line 183 of file extTkRotation.h.

template<class T>
template<class Scalar >
Basic3DVector<Scalar> TkRotation< T >::multiplyInverse ( const Basic3DVector< Scalar > &  v) const
inline

Definition at line 183 of file newTkRotation.h.

template<class T>
Basic3DVector<T> TkRotation< T >::multiplyInverse ( const Basic2DVector< T > &  v) const
inline

Definition at line 194 of file extTkRotation.h.

template<class T>
Basic3DVector<T> TkRotation< T >::multiplyInverse ( const Basic2DVector< T > &  v) const
inline

Definition at line 194 of file newTkRotation.h.

template<class T>
Basic3DVector<T> TkRotation< T >::multiplyInverse ( const Basic2DVector< T > &  v) const
inline

Definition at line 194 of file sseTkRotation.h.

template<class T>
TkRotation TkRotation< T >::multiplyInverse ( const TkRotation< T > &  b) const
inline

Definition at line 194 of file oldTkRotation.h.

template<class T>
TkRotation TkRotation< T >::multiplyInverse ( const TkRotation< T > &  b) const
inline

Definition at line 205 of file newTkRotation.h.

template<class T>
TkRotation TkRotation< T >::multiplyInverse ( const TkRotation< T > &  b) const
inline

Definition at line 205 of file extTkRotation.h.

template<class T>
TkRotation TkRotation< T >::multiplyInverse ( const TkRotation< T > &  b) const
inline

Definition at line 205 of file sseTkRotation.h.

template<class T>
Basic3DVector<T> TkRotation< T >::operator* ( const Basic3DVector< T > &  v) const
inline

Definition at line 148 of file oldTkRotation.h.

template<class T>
Basic3DVector<T> TkRotation< T >::operator* ( const Basic2DVector< T > &  v) const
inline

Definition at line 169 of file oldTkRotation.h.

template<class T>
Basic3DVector<T> TkRotation< T >::operator* ( const Basic3DVector< T > &  v) const
inline

Definition at line 174 of file extTkRotation.h.

template<class T>
Basic3DVector<T> TkRotation< T >::operator* ( const Basic3DVector< T > &  v) const
inline

Definition at line 174 of file sseTkRotation.h.

template<class T>
Basic3DVector<T> TkRotation< T >::operator* ( const Basic3DVector< T > &  v) const
inline

Definition at line 174 of file newTkRotation.h.

template<class T>
TkRotation TkRotation< T >::operator* ( const TkRotation< T > &  b) const
inline

Definition at line 182 of file oldTkRotation.h.

template<class T>
Basic3DVector<T> TkRotation< T >::operator* ( const Basic2DVector< T > &  v) const
inline

Definition at line 189 of file newTkRotation.h.

template<class T>
Basic3DVector<T> TkRotation< T >::operator* ( const Basic2DVector< T > &  v) const
inline

Definition at line 189 of file sseTkRotation.h.

template<class T>
Basic3DVector<T> TkRotation< T >::operator* ( const Basic2DVector< T > &  v) const
inline

Definition at line 189 of file extTkRotation.h.

template<class T>
TkRotation TkRotation< T >::operator* ( const TkRotation< T > &  b) const
inline

Definition at line 202 of file newTkRotation.h.

template<class T>
TkRotation TkRotation< T >::operator* ( const TkRotation< T > &  b) const
inline

Definition at line 202 of file extTkRotation.h.

template<class T>
TkRotation TkRotation< T >::operator* ( const TkRotation< T > &  b) const
inline

Definition at line 202 of file sseTkRotation.h.

template<class T>
TkRotation& TkRotation< T >::operator*= ( const TkRotation< T > &  b)
inline

Definition at line 206 of file oldTkRotation.h.

template<class T>
TkRotation& TkRotation< T >::operator*= ( const TkRotation< T > &  b)
inline

Definition at line 209 of file newTkRotation.h.

template<class T>
TkRotation& TkRotation< T >::operator*= ( const TkRotation< T > &  b)
inline

Definition at line 209 of file sseTkRotation.h.

template<class T>
TkRotation& TkRotation< T >::operator*= ( const TkRotation< T > &  b)
inline

Definition at line 209 of file extTkRotation.h.

template<class T>
Basic3DVector<T> TkRotation< T >::rotate ( const Basic3DVector< T > &  v) const
inline

Definition at line 152 of file oldTkRotation.h.

template<class T>
Basic3DVector<T> TkRotation< T >::rotate ( const Basic3DVector< T > &  v) const
inline

Definition at line 165 of file sseTkRotation.h.

template<class T>
Basic3DVector<T> TkRotation< T >::rotate ( const Basic3DVector< T > &  v) const
inline

Definition at line 165 of file extTkRotation.h.

Referenced by JacobianCurvilinearToLocal::compute().

template<class T>
Basic3DVector<T> TkRotation< T >::rotate ( const Basic3DVector< T > &  v) const
inline

Definition at line 165 of file newTkRotation.h.

template<class T>
TkRotation& TkRotation< T >::rotateAxes ( const Basic3DVector< T > &  newX,
const Basic3DVector< T > &  newY,
const Basic3DVector< T > &  newZ 
)
inline

Definition at line 215 of file oldTkRotation.h.

template<class T>
TkRotation& TkRotation< T >::rotateAxes ( const Basic3DVector< T > &  newX,
const Basic3DVector< T > &  newY,
const Basic3DVector< T > &  newZ 
)
inline

Definition at line 218 of file newTkRotation.h.

template<class T>
TkRotation& TkRotation< T >::rotateAxes ( const Basic3DVector< T > &  newX,
const Basic3DVector< T > &  newY,
const Basic3DVector< T > &  newZ 
)
inline

Definition at line 218 of file sseTkRotation.h.

template<class T>
TkRotation& TkRotation< T >::rotateAxes ( const Basic3DVector< T > &  newX,
const Basic3DVector< T > &  newY,
const Basic3DVector< T > &  newZ 
)
inline
template<class T>
Basic3DVector<T> TkRotation< T >::rotateBack ( const Basic3DVector< T > &  v) const
inline

Definition at line 162 of file oldTkRotation.h.

template<class T>
Basic3DVector<T> TkRotation< T >::rotateBack ( const Basic3DVector< T > &  v) const
inline

Definition at line 169 of file extTkRotation.h.

template<class T>
Basic3DVector<T> TkRotation< T >::rotateBack ( const Basic3DVector< T > &  v) const
inline

Definition at line 169 of file newTkRotation.h.

template<class T>
Basic3DVector<T> TkRotation< T >::rotateBack ( const Basic3DVector< T > &  v) const
inline

Definition at line 169 of file sseTkRotation.h.

template<class T>
TkRotation& TkRotation< T >::transform ( const TkRotation< T > &  b)
inline

Definition at line 211 of file oldTkRotation.h.

template<class T>
TkRotation& TkRotation< T >::transform ( const TkRotation< T > &  b)
inline

Definition at line 214 of file newTkRotation.h.

template<class T>
TkRotation& TkRotation< T >::transform ( const TkRotation< T > &  b)
inline

Definition at line 214 of file sseTkRotation.h.

template<class T>
TkRotation& TkRotation< T >::transform ( const TkRotation< T > &  b)
inline

Definition at line 214 of file extTkRotation.h.

template<class T>
TkRotation TkRotation< T >::transposed ( ) const
inline

Definition at line 142 of file oldTkRotation.h.

template<class T>
TkRotation TkRotation< T >::transposed ( ) const
inline

Definition at line 161 of file extTkRotation.h.

Referenced by FrameChanger::toFrame(), and FrameChanger::transformPlane().

template<class T>
TkRotation TkRotation< T >::transposed ( ) const
inline

Definition at line 161 of file sseTkRotation.h.

template<class T>
TkRotation TkRotation< T >::transposed ( ) const
inline

Definition at line 161 of file newTkRotation.h.

template<class T>
Basic3DVector<T> TkRotation< T >::x ( ) const
inline

Definition at line 243 of file oldTkRotation.h.

template<class T>
Basic3DVector<T> TkRotation< T >::x ( ) const
inline

Definition at line 247 of file newTkRotation.h.

template<class T>
Basic3DVector<T> TkRotation< T >::x ( ) const
inline

Definition at line 247 of file sseTkRotation.h.

template<class T>
Basic3DVector<T> TkRotation< T >::x ( ) const
inline

Definition at line 247 of file extTkRotation.h.

Referenced by JacobianLocalToCurvilinear::compute().

template<class T>
T const& TkRotation< T >::xx ( ) const
inline

Definition at line 248 of file oldTkRotation.h.

template<class T>
T TkRotation< T >::xx ( ) const
inline
template<class T>
T TkRotation< T >::xx ( ) const
inline

Definition at line 251 of file newTkRotation.h.

template<class T>
T TkRotation< T >::xx ( ) const
inline

Definition at line 251 of file sseTkRotation.h.

template<class T>
T const& TkRotation< T >::xy ( ) const
inline

Definition at line 249 of file oldTkRotation.h.

template<class T>
T TkRotation< T >::xy ( ) const
inline
template<class T>
T TkRotation< T >::xy ( ) const
inline

Definition at line 252 of file newTkRotation.h.

template<class T>
T TkRotation< T >::xy ( ) const
inline

Definition at line 252 of file sseTkRotation.h.

template<class T>
T const& TkRotation< T >::xz ( ) const
inline

Definition at line 250 of file oldTkRotation.h.

template<class T>
T TkRotation< T >::xz ( ) const
inline
template<class T>
T TkRotation< T >::xz ( ) const
inline

Definition at line 253 of file newTkRotation.h.

template<class T>
T TkRotation< T >::xz ( ) const
inline

Definition at line 253 of file sseTkRotation.h.

template<class T>
Basic3DVector<T> TkRotation< T >::y ( ) const
inline

Definition at line 244 of file oldTkRotation.h.

template<class T>
Basic3DVector<T> TkRotation< T >::y ( ) const
inline

Definition at line 248 of file sseTkRotation.h.

template<class T>
Basic3DVector<T> TkRotation< T >::y ( ) const
inline

Definition at line 248 of file newTkRotation.h.

template<class T>
Basic3DVector<T> TkRotation< T >::y ( ) const
inline

Definition at line 248 of file extTkRotation.h.

Referenced by JacobianLocalToCurvilinear::compute().

template<class T>
T const& TkRotation< T >::yx ( ) const
inline

Definition at line 251 of file oldTkRotation.h.

template<class T>
T TkRotation< T >::yx ( ) const
inline

Definition at line 254 of file sseTkRotation.h.

template<class T>
T TkRotation< T >::yx ( ) const
inline
template<class T>
T TkRotation< T >::yx ( ) const
inline

Definition at line 254 of file newTkRotation.h.

template<class T>
T const& TkRotation< T >::yy ( ) const
inline

Definition at line 252 of file oldTkRotation.h.

template<class T>
T TkRotation< T >::yy ( ) const
inline

Definition at line 255 of file sseTkRotation.h.

template<class T>
T TkRotation< T >::yy ( ) const
inline
template<class T>
T TkRotation< T >::yy ( ) const
inline

Definition at line 255 of file newTkRotation.h.

template<class T>
T const& TkRotation< T >::yz ( ) const
inline

Definition at line 253 of file oldTkRotation.h.

template<class T>
T TkRotation< T >::yz ( ) const
inline
template<class T>
T TkRotation< T >::yz ( ) const
inline

Definition at line 256 of file sseTkRotation.h.

template<class T>
T TkRotation< T >::yz ( ) const
inline

Definition at line 256 of file newTkRotation.h.

template<class T>
Basic3DVector<T> TkRotation< T >::z ( ) const
inline

Definition at line 245 of file oldTkRotation.h.

template<class T>
Basic3DVector<T> TkRotation< T >::z ( ) const
inline

Definition at line 249 of file newTkRotation.h.

template<class T>
Basic3DVector<T> TkRotation< T >::z ( ) const
inline

Definition at line 249 of file extTkRotation.h.

template<class T>
Basic3DVector<T> TkRotation< T >::z ( ) const
inline

Definition at line 249 of file sseTkRotation.h.

template<class T>
T const& TkRotation< T >::zx ( ) const
inline

Definition at line 254 of file oldTkRotation.h.

template<class T>
T TkRotation< T >::zx ( ) const
inline
template<class T>
T TkRotation< T >::zx ( ) const
inline

Definition at line 257 of file newTkRotation.h.

template<class T>
T TkRotation< T >::zx ( ) const
inline

Definition at line 257 of file sseTkRotation.h.

template<class T>
T const& TkRotation< T >::zy ( ) const
inline

Definition at line 255 of file oldTkRotation.h.

template<class T>
T TkRotation< T >::zy ( ) const
inline
template<class T>
T TkRotation< T >::zy ( ) const
inline

Definition at line 258 of file newTkRotation.h.

template<class T>
T TkRotation< T >::zy ( ) const
inline

Definition at line 258 of file sseTkRotation.h.

template<class T>
T const& TkRotation< T >::zz ( ) const
inline

Definition at line 256 of file oldTkRotation.h.

template<class T>
T TkRotation< T >::zz ( ) const
inline

Definition at line 259 of file sseTkRotation.h.

template<class T>
T TkRotation< T >::zz ( ) const
inline
template<class T>
T TkRotation< T >::zz ( ) const
inline

Definition at line 259 of file newTkRotation.h.

Member Data Documentation

template<class T>
T TkRotation< T >::R11
private

Definition at line 260 of file oldTkRotation.h.

template<class T>
T TkRotation< T >::R12
private

Definition at line 260 of file oldTkRotation.h.

template<class T>
T TkRotation< T >::R13
private

Definition at line 260 of file oldTkRotation.h.

template<class T>
T TkRotation< T >::R21
private

Definition at line 261 of file oldTkRotation.h.

template<class T>
T TkRotation< T >::R22
private

Definition at line 261 of file oldTkRotation.h.

template<class T>
T TkRotation< T >::R23
private

Definition at line 261 of file oldTkRotation.h.

template<class T>
T TkRotation< T >::R31
private

Definition at line 262 of file oldTkRotation.h.

template<class T>
T TkRotation< T >::R32
private

Definition at line 262 of file oldTkRotation.h.

template<class T>
T TkRotation< T >::R33
private

Definition at line 262 of file oldTkRotation.h.

template<class T>
mathSSE::Rot3<T> TkRotation< T >::rot
private

Definition at line 263 of file newTkRotation.h.

template<class T>
mathSSE::Rot3< T > TkRotation< T >::rot
private

Definition at line 263 of file extTkRotation.h.