![]() |
Pioneer
|
#include <matrix3x3.h>
Public Member Functions | |
| matrix3x3 () | |
| matrix3x3 (T val) | |
| matrix3x3 (const T *vals) | |
| matrix3x3 (const matrix3x3< other_float_t > &m) | |
| T & | operator[] (const size_t i) |
| const T & | operator[] (const size_t i) const |
| const T * | Data () const |
| T * | Data () |
| vector3< T > | VectorX () const |
| vector3< T > | VectorY () const |
| vector3< T > | VectorZ () const |
| matrix3x3 | Transpose () const |
| matrix3x3 | Inverse () const |
| matrix3x3 | Normalized () const |
| void | Renormalize () |
| void | Print () const |
Static Public Member Functions | |
| static matrix3x3 | Identity () |
| static matrix3x3 | Scale (T x, T y, T z) |
| static matrix3x3 | Scale (T scale) |
| static matrix3x3 | FromVectors (const vector3< T > &rx, const vector3< T > &ry, const vector3< T > &rz) |
| static matrix3x3 | FromVectors (const vector3< T > &rx, const vector3< T > &ry) |
| static matrix3x3 | Rotate (T ang, const vector3< T > &v) |
| static matrix3x3 | RotateX (T radians) |
| static matrix3x3 | RotateY (T radians) |
| static matrix3x3 | RotateZ (T radians) |
Friends | |
| matrix3x3 | operator* (const matrix3x3 &a, const matrix3x3 &b) |
| vector3< T > | operator* (const matrix3x3 &a, const vector3< T > &v) |
| vector3< T > | operator* (const vector3< T > &v, const matrix3x3 &a) |
|
inline |
|
inlineexplicit |
|
inlineexplicit |
|
inlineexplicit |
|
inline |
|
inline |
|
inlinestatic |

|
inlinestatic |

|
inline |
|
inline |
|
inline |
|
inline |

|
inlinestatic |
|
friend |
|
friend |
|
friend |