|
| | FXMat3d () |
| |
| | FXMat3d (const FXMat3d &other) |
| |
| | FXMat3d (FXdouble w) |
| |
| | FXMat3d (FXdouble a00, FXdouble a01, FXdouble a02, FXdouble a10, FXdouble a11, FXdouble a12, FXdouble a20, FXdouble a21, FXdouble a22) |
| |
| | FXMat3d (const FXVec3d &a, const FXVec3d &b, const FXVec3d &c) |
| |
| | FXMat3d (const FXQuatd &quat) |
| |
| FXMat3d & | operator= (const FXMat3d &other) |
| |
| FXMat3d & | operator= (FXdouble w) |
| |
| FXMat3d & | set (const FXMat3d &other) |
| |
| FXMat3d & | set (FXdouble w) |
| |
| FXMat3d & | set (FXdouble a00, FXdouble a01, FXdouble a02, FXdouble a10, FXdouble a11, FXdouble a12, FXdouble a20, FXdouble a21, FXdouble a22) |
| |
| FXMat3d & | set (const FXVec3d &a, const FXVec3d &b, const FXVec3d &c) |
| |
| FXMat3d & | set (const FXQuatd &quat) |
| |
| FXMat3d & | operator+= (const FXMat3d &w) |
| |
| FXMat3d & | operator-= (const FXMat3d &w) |
| |
| FXMat3d & | operator*= (FXdouble w) |
| |
| FXMat3d & | operator*= (const FXMat3d &w) |
| |
| FXMat3d & | operator/= (FXdouble w) |
| |
| FXVec3d & | operator[] (FXint i) |
| |
| const FXVec3d & | operator[] (FXint i) const |
| |
| | operator FXdouble * () |
| |
| | operator const FXdouble * () const |
| |
| FXMat3d | operator- () const |
| |
| FXMat3d | operator+ (const FXMat3d &w) const |
| |
| FXMat3d | operator- (const FXMat3d &w) const |
| |
| FXMat3d | operator* (const FXMat3d &w) const |
| |
| FXVec3d | operator* (const FXVec3d &v) const |
| |
| FXVec2d | operator* (const FXVec2d &v) const |
| |
| FXMat3d & | eye () |
| |
| FXMat3d & | rot (FXdouble c, FXdouble s) |
| |
| FXMat3d & | rot (FXdouble phi) |
| |
| FXMat3d & | trans (FXdouble tx, FXdouble ty) |
| |
| FXMat3d & | scale (FXdouble sx, FXdouble sy) |
| |
| FXMat3d & | scale (FXdouble s) |
| |
| FXdouble | det () const |
| |
| FXMat3d | transpose () const |
| |
| FXMat3d | invert () const |
| |
Double-precision 3x3 matrix.