Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members

coordsys.h File Reference

#include "smatrix.h"
#include "quatern.h"

Go to the source code of this file.

Namespaces

namespace  CwMtx

Functions

template<class T>
CWTSquareMatrix< T > smatFromEuler321Angles (T sclrAbout3, T sclrAbout2, T sclrAbout1)
template<class T>
euler321Angle3FromSmat (const CWTSquareMatrix< T > &smat)
template<class T>
euler321Angle2FromSmat (const CWTSquareMatrix< T > &smat)
template<class T>
euler321Angle1FromSmat (const CWTSquareMatrix< T > &smat)
template<class T>
euler321Angle3FromQtn (const CWTQuaternion< T > &qtn)
template<class T>
euler321Angle2FromQtn (const CWTQuaternion< T > &qtn)
template<class T>
euler321Angle1FromQtn (const CWTQuaternion< T > &qtn)
template<class T>
CWTQuaternion< T > qtnFromEulerAxisAndAngle (const CWTSpaceVector< T > &svecEulerAxis, const T &sclrEulerAngle)
template<class T>
CWTSpaceVector< T > eulerAxisFromQtn (const CWTQuaternion< T > &qtn)
template<class T>
eulerAngleFromQtn (const CWTQuaternion< T > &qtn)
template<class T>
CWTQuaternion< T > qtnFromEuler321Angles (T sclrAbout3, T sclrAbout2, T sclrAbout1)
template<class T>
CWTSquareMatrix< T > smatFromQtn (const CWTQuaternion< T > &qtn)
template<class T>
CWTQuaternion< T > qtnFromSmat (const CWTSquareMatrix< T > &smat)
template<class T>
CWTVector< T > axisAngleFromQtn (const CWTQuaternion< T > &qtn)
template<class T>
CWTQuaternion< T > qtnFromAxisAngle (const CWTVector< T > &vAxis, const T sAngle)
template<class T>
CWTSquareMatrix< T > changeOfBasis (CWTSpaceVector< CWTSpaceVector< T > > &from, CWTSpaceVector< CWTSpaceVector< T > > &to)


Function Documentation

template<class T>
CWTVector<T> CwMtx::axisAngleFromQtn const CWTQuaternion< T > &  qtn  ) 
 

Definition at line 305 of file coordsys.h.

References CwMtx::eulerAxisFromQtn().

template<class T>
CWTSquareMatrix<T> CwMtx::changeOfBasis CWTSpaceVector< CWTSpaceVector< T > > &  from,
CWTSpaceVector< CWTSpaceVector< T > > &  to
 

Definition at line 320 of file coordsys.h.

template<class T>
T CwMtx::euler321Angle1FromQtn const CWTQuaternion< T > &  qtn  ) 
 

Definition at line 152 of file coordsys.h.

template<class T>
T CwMtx::euler321Angle1FromSmat const CWTSquareMatrix< T > &  smat  ) 
 

Definition at line 113 of file coordsys.h.

template<class T>
T CwMtx::euler321Angle2FromQtn const CWTQuaternion< T > &  qtn  ) 
 

Definition at line 145 of file coordsys.h.

template<class T>
T CwMtx::euler321Angle2FromSmat const CWTSquareMatrix< T > &  smat  ) 
 

Definition at line 106 of file coordsys.h.

template<class T>
T CwMtx::euler321Angle3FromQtn const CWTQuaternion< T > &  qtn  ) 
 

Definition at line 128 of file coordsys.h.

template<class T>
T CwMtx::euler321Angle3FromSmat const CWTSquareMatrix< T > &  smat  ) 
 

Definition at line 99 of file coordsys.h.

template<class T>
T CwMtx::eulerAngleFromQtn const CWTQuaternion< T > &  qtn  ) 
 

Definition at line 188 of file coordsys.h.

template<class T>
CWTSpaceVector<T> CwMtx::eulerAxisFromQtn const CWTQuaternion< T > &  qtn  ) 
 

Definition at line 177 of file coordsys.h.

Referenced by CwMtx::axisAngleFromQtn().

template<class T>
CWTQuaternion<T> CwMtx::qtnFromAxisAngle const CWTVector< T > &  vAxis,
const T  sAngle
 

Definition at line 313 of file coordsys.h.

References CwMtx::qtnFromEulerAxisAndAngle().

template<class T>
CWTQuaternion<T> CwMtx::qtnFromEuler321Angles sclrAbout3,
sclrAbout2,
sclrAbout1
 

Definition at line 203 of file coordsys.h.

template<class T>
CWTQuaternion<T> CwMtx::qtnFromEulerAxisAndAngle const CWTSpaceVector< T > &  svecEulerAxis,
const T &  sclrEulerAngle
 

Definition at line 169 of file coordsys.h.

Referenced by CwMtx::qtnFromAxisAngle().

template<class T>
CWTQuaternion<T> CwMtx::qtnFromSmat const CWTSquareMatrix< T > &  smat  ) 
 

Definition at line 244 of file coordsys.h.

References CwMtx::tr().

template<class T>
CWTSquareMatrix<T> CwMtx::smatFromEuler321Angles sclrAbout3,
sclrAbout2,
sclrAbout1
 

Definition at line 59 of file coordsys.h.

template<class T>
CWTSquareMatrix<T> CwMtx::smatFromQtn const CWTQuaternion< T > &  qtn  ) 
 

Definition at line 216 of file coordsys.h.


Generated on Sun Jul 3 12:18:14 2005 for Matrix and vector library by  doxygen 1.4.2