|
| WWINLINE | Matrix3x3 (void) |
| |
| WWINLINE | Matrix3x3 (const Matrix3x3 &m) |
| |
| WWINLINE | Matrix3x3 (bool identity) |
| |
| WWINLINE | Matrix3x3 (const Vector3 &v0, const Vector3 &v1, const Vector3 &v2) |
| |
| | Matrix3x3 (const Matrix3D &m) |
| |
| | Matrix3x3 (const Matrix4x4 &m) |
| |
| WWINLINE | Matrix3x3 (float m11, float m12, float m13, float m21, float m22, float m23, float m31, float m32, float m33) |
| |
| WWINLINE | Matrix3x3 (const Vector3 &axis, float angle) |
| |
| WWINLINE | Matrix3x3 (const Vector3 &axis, float s_angle, float c_angle) |
| |
| WWINLINE | Matrix3x3 (const Quaternion &q) |
| |
| void | Set (const Matrix3D &m) |
| |
| void | Set (const Matrix4x4 &m) |
| |
| WWINLINE void | Set (const Vector3 &v0, const Vector3 &v1, const Vector3 &v2) |
| |
| WWINLINE void | Set (float m11, float m12, float m13, float m21, float m22, float m23, float m31, float m32, float m33) |
| |
| WWINLINE void | Set (const Vector3 &axis, float angle) |
| |
| WWINLINE void | Set (const Vector3 &axis, float s_angle, float c_angle) |
| |
| void | Set (const Quaternion &q) |
| |
| WWINLINE Vector3 & | operator[] (int i) |
| |
| WWINLINE const Vector3 & | operator[] (int i) const |
| |
| WWINLINE Matrix3x3 | Transpose (void) const |
| |
| WWINLINE Matrix3x3 | Inverse (void) const |
| |
| WWINLINE float | Determinant (void) const |
| |
| WWINLINE Matrix3x3 & | operator= (const Matrix3x3 &m) |
| |
| Matrix3x3 & | operator= (const Matrix3D &m) |
| |
| Matrix3x3 & | operator= (const Matrix4x4 &m) |
| |
| WWINLINE Matrix3x3 & | operator+= (const Matrix3x3 &m) |
| |
| WWINLINE Matrix3x3 & | operator-= (const Matrix3x3 &m) |
| |
| WWINLINE Matrix3x3 & | operator*= (float d) |
| |
| WWINLINE Matrix3x3 & | operator/= (float d) |
| |
| WWINLINE void | Make_Identity (void) |
| |
| WWINLINE void | Rotate_X (float theta) |
| |
| WWINLINE void | Rotate_X (float s, float c) |
| |
| WWINLINE void | Rotate_Y (float theta) |
| |
| WWINLINE void | Rotate_Y (float s, float c) |
| |
| WWINLINE void | Rotate_Z (float theta) |
| |
| WWINLINE void | Rotate_Z (float s, float c) |
| |
| float | Get_X_Rotation (void) const |
| |
| float | Get_Y_Rotation (void) const |
| |
| float | Get_Z_Rotation (void) const |
| |
| WWINLINE Vector3 | Get_X_Vector (void) const |
| |
| WWINLINE Vector3 | Get_Y_Vector (void) const |
| |
| WWINLINE Vector3 | Get_Z_Vector (void) const |
| |
| WWINLINE void | Get_X_Vector (Vector3 *set_x) const |
| |
| WWINLINE void | Get_Y_Vector (Vector3 *set_y) const |
| |
| WWINLINE void | Get_Z_Vector (Vector3 *set_z) const |
| |
| int | Is_Orthogonal (void) const |
| |
| void | Re_Orthogonalize (void) |
| |
| WWINLINE void | Rotate_AABox_Extent (const Vector3 &extent, Vector3 *new_extent) |
| |
|
| WWINLINE friend Matrix3x3 | operator- (const Matrix3x3 &a) |
| |
| WWINLINE friend Matrix3x3 | operator* (const Matrix3x3 &a, float d) |
| |
| WWINLINE friend Matrix3x3 | operator* (float d, const Matrix3x3 &a) |
| |
| WWINLINE friend Matrix3x3 | operator/ (const Matrix3x3 &a, float d) |
| |
| WWINLINE friend Matrix3x3 | operator+ (const Matrix3x3 &a, const Matrix3x3 &b) |
| |
| WWINLINE friend Matrix3x3 | operator- (const Matrix3x3 &a, const Matrix3x3 &b) |
| |
| WWINLINE friend Matrix3x3 | operator* (const Matrix3x3 &a, const Matrix3x3 &b) |
| |
| WWINLINE friend Matrix3x3 | operator* (const Matrix3D &a, const Matrix3x3 &b) |
| |
| WWINLINE friend Matrix3x3 | operator* (const Matrix3x3 &a, const Matrix3D &b) |
| |
| WWINLINE friend Vector3 | operator* (const Matrix3x3 &a, const Vector3 &v) |
| |
| WWINLINE friend int | operator== (const Matrix3x3 &a, const Matrix3x3 &b) |
| |
| WWINLINE friend int | operator!= (const Matrix3x3 &a, const Matrix3x3 &b) |
| |
| WWINLINE friend void | Swap (Matrix3x3 &a, Matrix3x3 &b) |
| |
Definition at line 79 of file matrix3.h.