- [Main Page](index.md)
- [Classes](annotated.md)
- [Files](files.md)
- [Directories](dirs.md)
- [Related Pages](pages.md)
- [Class List](annotated.md)
- [Alphabetical List](classes.md)
- [Class Hierarchy](hierarchy.md)
- [Class Members](functions.md)
Matrix33 Class Reference¶
#include <Matrix33.h>
Collaboration diagram for Matrix33:
Collaboration graph
[legend]
Public Member Functions |
|
| Matrix33 () | |
| Matrix33 (const Matrix33 &other) | |
| Matrix33 (const Quaternion &q) | |
| Matrix33 (const Vector &v0, const Vector &v1, const Vector &v2) | |
| Matrix33 (float fill) | |
| Matrix33 & | operator= (const Matrix33 &other) |
| Matrix33 & | operator *= (const Matrix33 &other) |
| const Vector & | operator[] (int row) const |
| Vector & | operator[] (int row) |
| void | SetIdentity () |
| Matrix33 | Transpose () const |
| void | TransposeSelf () |
| Matrix33 | Inverse () const |
| Vector | GetXAxis () const |
| Vector | GetYAxis () const |
| Vector | GetZAxis () const |
| Matrix33 | operator * (const Matrix33 &b) const |
| Vector | operator * (const Vector &v) const |
| void | Set (float fill) |
| void | SetTranslate (const Vector2 &t) |
| void | MakeOrthogonal () |
Protected Attributes |
|
| Vector | v [3] |
Friends |
|
| MATRIXEXPORT Vector2 | operator * (const Matrix33 &m, const Vector2 &v) |
| MATRIXEXPORT Matrix33 | Identity33 (void) |
| MATRIXEXPORT Matrix33 | RotateVRadians33 (float angle, const Vector &axis) |
| MATRIXEXPORT Matrix33 | XYRotateRadians33 (float xangle, float yangle) |
| MATRIXEXPORT Matrix33 | YXRotateRadians33 (float yangle, float xangle) |
| MATRIXEXPORT Matrix33 | ZXRotateRadians33 (float zangle, float xangle) |
| MATRIXEXPORT Matrix33 | YXZRotateRadians33 (float yangle, float xangle, float zangle) |
| MATRIXEXPORT Matrix33 | ZXZRotateRadians33 (float zangl1, float xangle, float zangl2) |
| Matrix33 | XRotate33 (float angle) |
| Matrix33 | YRotate33 (float angle) |
| Matrix33 | ZRotate33 (float angle) |
| Matrix33 | YXRotate33 (float yangle, float xangle) |
| Matrix33 | ZXRotate33 (float zangle, float xangle) |
| Matrix33 | YXZRotate33 (float yangle, float xangle, float zangle) |
| Matrix33 | ZXZRotate33 (float zangl1, float xangle, float zangl2) |
| Matrix33 | RotateV33 (float angle, const Vector &axis) |
| MATRIXEXPORT Matrix33 | Rotate2V33 (const Vector &from, const Vector &to) |
| Matrix33 | XRotateRadians33 (float anglerad) |
| Matrix33 | YRotateRadians33 (float anglerad) |
| Matrix33 | ZRotateRadians33 (float anglerad) |
|
| |