|
PF_API 0.52
|
#include <MMatrix3x3.h>
Public Member Functions | |
| Matrix3x3 () | |
| Matrix3x3 (const Math::Point<> &localXAxis_, const Math::Point<> &localYAxis_, const Math::Point<> &localZAxis_) | |
| float | getDeterminant () const |
| void | cofactor () |
| void | transpose () |
| void | orthonormalize () |
| void | invert () |
| Matrix3x3 | getInverse () const |
| Matrix3x3 () | |
| Matrix3x3 (const Math::Point<> &localXAxis_, const Math::Point<> &localYAxis_, const Math::Point<> &localZAxis_) | |
| float | getDeterminant () const |
| void | cofactor () |
| void | transpose () |
| void | orthonormalize () |
| void | invert () |
| Matrix3x3 | getInverse () const |
Accessors | |
| Math::Point & | col (int i_) |
| const Math::Point & | col (int i_) const |
| Math::Point & | col (int i_) |
| const Math::Point & | col (int i_) const |
A 3x3 affine transformation matrix stored in column-major order.
| OpenSkyNet::Math::Matrix3x3::Matrix3x3 | ( | ) | [inline] |
| OpenSkyNet::Math::Matrix3x3::Matrix3x3 | ( | const Math::Point<> & | localXAxis_, |
| const Math::Point<> & | localYAxis_, | ||
| const Math::Point<> & | localZAxis_ | ||
| ) | [inline] |
| OpenSkyNet::Math::Matrix3x3::Matrix3x3 | ( | ) | [inline] |
| OpenSkyNet::Math::Matrix3x3::Matrix3x3 | ( | const Math::Point<> & | localXAxis_, |
| const Math::Point<> & | localYAxis_, | ||
| const Math::Point<> & | localZAxis_ | ||
| ) | [inline] |
| void OpenSkyNet::Math::Matrix3x3::cofactor | ( | ) | [inline] |
| void OpenSkyNet::Math::Matrix3x3::cofactor | ( | ) | [inline] |
| Math::Point& OpenSkyNet::Math::Matrix3x3::col | ( | int | i_ | ) | [inline] |
| const Math::Point& OpenSkyNet::Math::Matrix3x3::col | ( | int | i_ | ) | const [inline] |
| Math::Point& OpenSkyNet::Math::Matrix3x3::col | ( | int | i_ | ) | [inline] |
| const Math::Point& OpenSkyNet::Math::Matrix3x3::col | ( | int | i_ | ) | const [inline] |
| float OpenSkyNet::Math::Matrix3x3::getDeterminant | ( | ) | const [inline] |
| float OpenSkyNet::Math::Matrix3x3::getDeterminant | ( | ) | const [inline] |
| Matrix3x3 OpenSkyNet::Math::Matrix3x3::getInverse | ( | ) | const [inline] |
| Matrix3x3 OpenSkyNet::Math::Matrix3x3::getInverse | ( | ) | const [inline] |
| void OpenSkyNet::Math::Matrix3x3::invert | ( | ) | [inline] |
| void OpenSkyNet::Math::Matrix3x3::invert | ( | ) | [inline] |
| void OpenSkyNet::Math::Matrix3x3::orthonormalize | ( | ) | [inline] |
Gram-Schmidt orthogonalization
| void OpenSkyNet::Math::Matrix3x3::orthonormalize | ( | ) | [inline] |
Gram-Schmidt orthogonalization
| void OpenSkyNet::Math::Matrix3x3::transpose | ( | ) | [inline] |
| void OpenSkyNet::Math::Matrix3x3::transpose | ( | ) | [inline] |
1.7.3