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] |