#include <matrix3x3.h>
Public Methods | |
| Matrix3x3 (void) | |
| Matrix3x3 (double aa, double ab, double ac, double ba, double bb, double bc, double ca, double cb, double cc) | |
| string | toString () |
| double | Determinant () |
| Matrix3x3 | Transpose () |
| Matrix3x3 | Inverse () |
| Matrix3x3 & | operator+= (const Matrix3x3 &) |
| Matrix3x3 & | operator-= (const Matrix3x3 &) |
| Matrix3x3 & | operator *= (double) |
| Matrix3x3 & | operator/= (double) |
Protected Attributes | |
| double | e11 |
| double | e12 |
| double | e13 |
| double | e21 |
| double | e22 |
| double | e23 |
| double | e31 |
| double | e32 |
| double | e33 |
Friends | |
| Matrix3x3 | operator * (const Matrix3x3 &A, const Matrix3x3 &B) |
| Vector3d | operator * (const Matrix3x3 &A, const Vector3d &v) |
| Vector3d | operator * (const Vector3d &v, const Matrix3x3 &A) |
Definition at line 42 of file matrix3x3.h.
|
|
Adapted from Physics for Game Developers David M. Bourg O'Reilly ISBN 0-596-00006-5 Definition at line 35 of file matrix3x3.cc. |
|
||||||||||||||||||||||||||||||||||||||||
|
Definition at line 41 of file matrix3x3.cc. |
|
|
Definition at line 58 of file matrix3x3.cc. References e11, e12, e13, e21, e22, e23, e31, e32, and e33. Referenced by Inverse(). |
|
|
Definition at line 72 of file matrix3x3.cc. References Determinant(), e11, e12, e13, e21, e22, e23, e31, e32, e33, and Matrix3x3(). Referenced by Cylinder::updateMomentOfInertia(). |
|
|
|
|
|
Definition at line 88 of file matrix3x3.cc. |
|
|
Definition at line 95 of file matrix3x3.cc. |
|
|
|
|
|
Definition at line 49 of file matrix3x3.cc. |
|
|
Definition at line 68 of file matrix3x3.cc. References e11, e12, e13, e21, e22, e23, e31, e32, e33, and Matrix3x3(). |
|
||||||||||||
|
Definition at line 137 of file matrix3x3.cc. |
|
||||||||||||
|
Definition at line 131 of file matrix3x3.cc. |
|
||||||||||||
|
Definition at line 102 of file matrix3x3.cc. |
|
|
Definition at line 44 of file matrix3x3.h. Referenced by Determinant(), Inverse(), Matrix3x3(), operator *(), operator+=(), operator-=(), toString(), and Transpose(). |
|
|
Definition at line 44 of file matrix3x3.h. Referenced by Determinant(), Inverse(), Matrix3x3(), operator *(), operator+=(), operator-=(), toString(), and Transpose(). |
|
|
Definition at line 44 of file matrix3x3.h. Referenced by Determinant(), Inverse(), Matrix3x3(), operator *(), operator+=(), operator-=(), toString(), and Transpose(). |
|
|
Definition at line 44 of file matrix3x3.h. Referenced by Determinant(), Inverse(), Matrix3x3(), operator *(), operator+=(), operator-=(), toString(), and Transpose(). |
|
|
Definition at line 44 of file matrix3x3.h. Referenced by Determinant(), Inverse(), Matrix3x3(), operator *(), operator+=(), operator-=(), toString(), and Transpose(). |
|
|
Definition at line 44 of file matrix3x3.h. Referenced by Determinant(), Inverse(), Matrix3x3(), operator *(), operator+=(), operator-=(), toString(), and Transpose(). |
|
|
Definition at line 44 of file matrix3x3.h. Referenced by Determinant(), Inverse(), Matrix3x3(), operator *(), operator+=(), operator-=(), toString(), and Transpose(). |
|
|
Definition at line 44 of file matrix3x3.h. Referenced by Determinant(), Inverse(), Matrix3x3(), operator *(), operator+=(), operator-=(), toString(), and Transpose(). |
|
|
Definition at line 44 of file matrix3x3.h. Referenced by Determinant(), Inverse(), Matrix3x3(), operator *(), operator+=(), operator-=(), toString(), and Transpose(). |
1.2.16