![]() |
Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members
|
#include <FXMat3d.h>
Double-precision 3x3 matrix.
| FX::FXMat3d::FXMat3d | ( | ) | [inline] |
Default constructor.
| FX::FXMat3d::FXMat3d | ( | const FXMat3d & | other | ) |
Initialize matrix from another matrix.
Initialize matrix from scalar.
| FX::FXMat3d::FXMat3d | ( | FXdouble | a00, |
| FXdouble | a01, | ||
| FXdouble | a02, | ||
| FXdouble | a10, | ||
| FXdouble | a11, | ||
| FXdouble | a12, | ||
| FXdouble | a20, | ||
| FXdouble | a21, | ||
| FXdouble | a22 | ||
| ) |
Initialize matrix from components.
| FX::FXMat3d::FXMat3d | ( | const FXVec3d & | a, |
| const FXVec3d & | b, | ||
| const FXVec3d & | c | ||
| ) |
Initialize matrix from three vectors.
| FX::FXMat3d::FXMat3d | ( | const FXQuatd & | quat | ) |
Initialize matrix from quaternion.
| FXMat3d& FX::FXMat3d::set | ( | const FXMat3d & | other | ) |
Set value from another matrix.
| FXMat3d& FX::FXMat3d::set | ( | FXdouble | w | ) |
Set value from scalar.
| FXMat3d& FX::FXMat3d::set | ( | FXdouble | a00, |
| FXdouble | a01, | ||
| FXdouble | a02, | ||
| FXdouble | a10, | ||
| FXdouble | a11, | ||
| FXdouble | a12, | ||
| FXdouble | a20, | ||
| FXdouble | a21, | ||
| FXdouble | a22 | ||
| ) |
Set value from components.
| FXMat3d& FX::FXMat3d::set | ( | const FXVec3d & | a, |
| const FXVec3d & | b, | ||
| const FXVec3d & | c | ||
| ) |
Set value from three vectors.
| FXMat3d& FX::FXMat3d::set | ( | const FXQuatd & | quat | ) |
Set value from quaternion.
| FX::FXMat3d::operator FXdouble * | ( | ) | [inline] |
Conversion.
| FX::FXMat3d::operator const FXdouble * | ( | ) | const [inline] |
| FXMat3d FX::FXMat3d::operator- | ( | ) | const |
Unary minus.
| FXMat3d& FX::FXMat3d::eye | ( | ) |
Set identity matrix.
| FXMat3d& FX::FXMat3d::rot | ( | FXdouble | c, |
| FXdouble | s | ||
| ) |
Multiply by rotation of phi.
| FXMat3d& FX::FXMat3d::rot | ( | FXdouble | phi | ) |
| FXMat3d& FX::FXMat3d::trans | ( | FXdouble | tx, |
| FXdouble | ty | ||
| ) |
Multiply by translation.
| FXMat3d& FX::FXMat3d::scale | ( | FXdouble | sx, |
| FXdouble | sy | ||
| ) |
Multiply by scaling.
| FXdouble FX::FXMat3d::det | ( | ) | const |
Determinant.
| FXMat3d FX::FXMat3d::transpose | ( | ) | const |
Transpose.
| FXMat3d FX::FXMat3d::invert | ( | ) | const |
Invert.
|
|