Classes | |
| class | CWTUnity |
| class | CWTZero |
| class | CWTMatrix |
| class | CWTMat |
| class | CWTZero< CWTMat< CWTMatrix< T >, crow, ccol > > |
| class | CWTQuaternion |
| class | CWTUnity< CWTQuaternion< T > > |
| class | CWTZero< CWTQuaternion< T > > |
| class | CWTSquareMatrix |
| class | CWTSMat |
| class | CWTUnity< CWTSMat< CWTSquareMatrix< T >, crow > > |
| class | CWTZero< CWTSMat< CWTSquareMatrix< T >, crow > > |
| class | CWTSpaceVector |
| class | CWTZero< CWTSpaceVector< T > > |
| class | CWTVector |
| class | CWTVec |
| class | CWTZero< CWTVec< CWTVector< T >, crow > > |
Typedefs | |
| typedef CWTMatrix | CWMatrix |
| typedef CWTVector | CWVector |
| typedef CWTSpaceVector | CWSpaceVector |
| typedef CWTSquareMatrix | CWSquareMatrix |
| typedef CWTQuaternion | CWQuaternion |
Enumerations | |
| enum | { N_NOTALLOCATED, N_ALLOCATED, N_MAPPED } |
Functions | |
| template<class T> | |
| CWTSquareMatrix< T > | smatFromEuler321Angles (T sclrAbout3, T sclrAbout2, T sclrAbout1) |
| template<class T> | |
| T | euler321Angle3FromSmat (const CWTSquareMatrix< T > &smat) |
| template<class T> | |
| T | euler321Angle2FromSmat (const CWTSquareMatrix< T > &smat) |
| template<class T> | |
| T | euler321Angle1FromSmat (const CWTSquareMatrix< T > &smat) |
| template<class T> | |
| T | euler321Angle3FromQtn (const CWTQuaternion< T > &qtn) |
| template<class T> | |
| T | euler321Angle2FromQtn (const CWTQuaternion< T > &qtn) |
| template<class T> | |
| 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> | |
| 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) |
| template<class T> | |
| CWTMatrix< T > | operator * (const T &value, const CWTMatrix< T > &mat) |
| template<class T> | |
| CWTMatrix< T > | transpose (const CWTMatrix< T > &mat) |
| template<class T> | |
| ostream & | operator<< (ostream &os, const CWTMatrix< T > &mtx) |
| template<class T> | |
| CWTQuaternion< T > | operator * (const T &value, const CWTQuaternion< T > &qtn) |
| template<class T> | |
| T | re (const CWTQuaternion< T > &qtn) |
| template<class T> | |
| CWTSpaceVector< T > | im (const CWTQuaternion< T > &qtn) |
| template<class T> | |
| CWTQuaternion< T > | conj (const CWTQuaternion< T > &qtn) |
| template<class T> | |
| CWTQuaternion< T > | inv (const CWTQuaternion< T > &qtn) |
| template<class T> | |
| CWTQuaternion< T > | sgn (const CWTQuaternion< T > &qtn) |
| template<class T> | |
| T | arg (const CWTQuaternion< T > &qtn) |
| template<class T> | |
| CWTQuaternion< T > | exp (const CWTQuaternion< T > &qtn) |
| template<class T> | |
| CWTQuaternion< T > | log (const CWTQuaternion< T > &qtn) |
| template<class T> | |
| CWTQuaternion< T > | pow (const CWTQuaternion< T > &qtn1, const CWTQuaternion< T > &qtn2) |
| template<class T> | |
| CWTSquareMatrix< T > | operator * (const T &value, const CWTSquareMatrix< T > &smat) |
| template<class T> | |
| CWTSquareMatrix< T > | transpose (const CWTSquareMatrix< T > &smat) |
| template<class T> | |
| CWTSquareMatrix< T > | adj (const CWTSquareMatrix< T > &smat) |
| template<class T> | |
| CWTSquareMatrix< T > | inv (const CWTSquareMatrix< T > &smat) |
| template<class T> | |
| T | det (const CWTSquareMatrix< T > &smat) |
| template<class T> | |
| T | tr (const CWTSquareMatrix< T > &smat) |
| template<class T> | |
| CWTSpaceVector< T > | operator * (const T &value, const CWTSpaceVector< T > &svec) |
| template<class T> | |
| CWTSpaceVector< T > | operator * (const CWTSquareMatrix< T > &smat, const CWTSpaceVector< T > &svec) |
| template<class T> | |
| CWTSpaceVector< T > | sgn (const CWTSpaceVector< T > &svec) |
| template<class T> | |
| CWTVector< T > | operator * (const T &value, const CWTVector< T > &vec) |
| template<class T> | |
| CWTVector< T > | operator * (const CWTMatrix< T > &mat, const CWTVector< T > &vec) |
| template<class T> | |
| T | norm (const CWTVector< T > &vec) |
| template<class T> | |
| CWTVector< T > | sgn (const CWTVector< T > &vec) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
Definition at line 449 of file smatrix.h. References CwMtx::CWTSquareMatrix< T >::makeAdjoint(). |
|
||||||||||
|
Definition at line 462 of file quatern.h. References im(), norm(), and re(). Referenced by log(). |
|
||||||||||
|
Definition at line 305 of file coordsys.h. References eulerAxisFromQtn(). |
|
||||||||||||||||
|
Definition at line 320 of file coordsys.h. |
|
||||||||||
|
Definition at line 420 of file quatern.h. References CwMtx::CWTQuaternion< T >::makeConjugate(). Referenced by inv(). |
|
||||||||||
|
Definition at line 468 of file smatrix.h. References CwMtx::CWTMatrix< T >::addRowToRow(), CwMtx::CWTMatrix< T >::getRows(), and CwMtx::CWTMatrix< T >::multiplyRow(). |
|
||||||||||
|
Definition at line 152 of file coordsys.h. |
|
||||||||||
|
Definition at line 113 of file coordsys.h. |
|
||||||||||
|
Definition at line 145 of file coordsys.h. |
|
||||||||||
|
Definition at line 106 of file coordsys.h. |
|
||||||||||
|
Definition at line 128 of file coordsys.h. |
|
||||||||||
|
Definition at line 99 of file coordsys.h. |
|
||||||||||
|
Definition at line 188 of file coordsys.h. |
|
||||||||||
|
Definition at line 177 of file coordsys.h. Referenced by axisAngleFromQtn(). |
|
||||||||||
|
Definition at line 470 of file quatern.h. References im(), norm(), re(), and sgn(). Referenced by pow(). |
|
||||||||||
|
|
|
||||||||||
|
Definition at line 458 of file smatrix.h. References CwMtx::CWTSquareMatrix< T >::makeInverse(). |
|
||||||||||
|
Definition at line 430 of file quatern.h. References conj(). Referenced by CwMtx::CWTSquareMatrix< T >::operator/(), and CwMtx::CWTQuaternion< T >::operator/(). |
|
||||||||||
|
Definition at line 491 of file quatern.h. References arg(), im(), norm(), and sgn(). Referenced by pow(). |
|
||||||||||
|
|
|
||||||||||||||||
|
Definition at line 276 of file vector.h. References CwMtx::CWTMatrix< T >::getRows(), and CwMtx::CWTMatrix< T >::storeProduct(). |
|
||||||||||||||||
|
|
|
||||||||||||||||
|
Definition at line 279 of file svector.h. References CwMtx::CWTMatrix< T >::storeProduct(). |
|
||||||||||||||||
|
|
|
||||||||||||||||
|
|
|
||||||||||||||||
|
|
|
||||||||||||||||
|
Definition at line 649 of file matrix.h. Referenced by CwMtx::CWTSpaceVector< T >::operator *(). |
|
||||||||||||||||
|
|
|
||||||||||||||||
|
|
|
||||||||||||||||
|
Definition at line 313 of file coordsys.h. References qtnFromEulerAxisAndAngle(). |
|
||||||||||||||||||||
|
Definition at line 203 of file coordsys.h. |
|
||||||||||||||||
|
Definition at line 169 of file coordsys.h. Referenced by qtnFromAxisAngle(). |
|
||||||||||
|
Definition at line 244 of file coordsys.h. References tr(). |
|
||||||||||
|
|
|
||||||||||
|
Definition at line 293 of file vector.h. References CwMtx::CWTVector< T >::unit(). |
|
||||||||||
|
|
|
||||||||||
|
Definition at line 453 of file quatern.h. References CwMtx::CWTQuaternion< T >::unit(). |
|
||||||||||||||||||||
|
Definition at line 59 of file coordsys.h. |
|
||||||||||
|
Definition at line 216 of file coordsys.h. |
|
||||||||||
|
Definition at line 523 of file smatrix.h. Referenced by qtnFromSmat(). |
|
||||||||||
|
Definition at line 440 of file smatrix.h. References CwMtx::CWTMatrix< T >::getRows(), and CwMtx::CWTMatrix< T >::storeTranspose(). |
|
||||||||||
|
Definition at line 656 of file matrix.h. References CwMtx::CWTMatrix< T >::getCols(), CwMtx::CWTMatrix< T >::getRows(), and CwMtx::CWTMatrix< T >::storeTranspose(). |
1.4.2