![]() |
TrinityCore
|
This is the complete list of members for G3D::Matrix3, including all inherited members.
| _mul(const Matrix3 &A, const Matrix3 &B, Matrix3 &out) | G3D::Matrix3 | privatestatic |
| _transpose(const Matrix3 &A, Matrix3 &out) | G3D::Matrix3 | privatestatic |
| bidiagonalize(Matrix3 &kA, Matrix3 &kL, Matrix3 &kR) | G3D::Matrix3 | protectedstatic |
| column(int c) const | G3D::Matrix3 | |
| deserialize(class BinaryInput &b) | G3D::Matrix3 | |
| determinant() const | G3D::Matrix3 | |
| diagonal(float e00, float e11, float e22) | G3D::Matrix3 | inlinestatic |
| diffOneNorm(const Matrix3 &y) const | G3D::Matrix3 | |
| eigenSolveSymmetric(float afEigenvalue[3], Vector3 akEigenvector[3]) const | G3D::Matrix3 | |
| elt | G3D::Matrix3 | private |
| EPSILON | G3D::Matrix3 | static |
| frobeniusNorm() const | G3D::Matrix3 | |
| fromAxisAngle(const Vector3 &rkAxis, float fRadians) | G3D::Matrix3 | static |
| fromColumns(const Vector3 &c0, const Vector3 &c1, const Vector3 &c2) | G3D::Matrix3 | inlinestatic |
| fromDiagonal(const Vector3 &d) | G3D::Matrix3 | inlinestatic |
| fromEulerAnglesXYZ(float fYAngle, float fPAngle, float fRAngle) | G3D::Matrix3 | static |
| fromEulerAnglesXZY(float fYAngle, float fPAngle, float fRAngle) | G3D::Matrix3 | static |
| fromEulerAnglesYXZ(float fYAngle, float fPAngle, float fRAngle) | G3D::Matrix3 | static |
| fromEulerAnglesYZX(float fYAngle, float fPAngle, float fRAngle) | G3D::Matrix3 | static |
| fromEulerAnglesZXY(float fYAngle, float fPAngle, float fRAngle) | G3D::Matrix3 | static |
| fromEulerAnglesZYX(float fYAngle, float fPAngle, float fRAngle) | G3D::Matrix3 | static |
| fromRows(const Vector3 &r0, const Vector3 &r1, const Vector3 &r2) | G3D::Matrix3 | inlinestatic |
| fromUnitAxisAngle(const Vector3 &rkAxis, float fRadians) | G3D::Matrix3 | static |
| fuzzyEq(const Matrix3 &b) const | G3D::Matrix3 | |
| golubKahanStep(Matrix3 &kA, Matrix3 &kL, Matrix3 &kR) | G3D::Matrix3 | protectedstatic |
| identity() | G3D::Matrix3 | static |
| inverse(Matrix3 &rkInverse, float fTolerance=1e-06f) const | G3D::Matrix3 | |
| inverse(float fTolerance=1e-06f) const | G3D::Matrix3 | |
| isOrthonormal() const | G3D::Matrix3 | |
| isRightHanded() const | G3D::Matrix3 | |
| l1Norm() const | G3D::Matrix3 | |
| lInfNorm() const | G3D::Matrix3 | |
| Matrix3(const Any &any) | G3D::Matrix3 | |
| Matrix3() | G3D::Matrix3 | inline |
| Matrix3(class BinaryInput &b) | G3D::Matrix3 | |
| Matrix3(const float aafEntry[3][3]) | G3D::Matrix3 | |
| Matrix3(const Matrix3 &rkMatrix) | G3D::Matrix3 | |
| Matrix3(float fEntry00, float fEntry01, float fEntry02, float fEntry10, float fEntry11, float fEntry12, float fEntry20, float fEntry21, float fEntry22) | G3D::Matrix3 | |
| Matrix3(const class Quat &q) | G3D::Matrix3 | |
| maxCubicRoot(float afCoeff[3]) | G3D::Matrix3 | protectedstatic |
| ms_fSvdEpsilon | G3D::Matrix3 | protectedstatic |
| ms_iSvdMaxIterations | G3D::Matrix3 | protectedstatic |
| mul(const Matrix3 &A, const Matrix3 &B, Matrix3 &out) | G3D::Matrix3 | inlinestatic |
| operator const float *() const | G3D::Matrix3 | inline |
| operator float *() | G3D::Matrix3 | inline |
| operator!=(const Matrix3 &rkMatrix) const | G3D::Matrix3 | |
| operator*(const Matrix3 &rkMatrix) const | G3D::Matrix3 | |
| operator*(const Vector3 &v) const | G3D::Matrix3 | inline |
| operator*(const Vector3 &rkVector, const Matrix3 &rkMatrix) | G3D::Matrix3 | friend |
| operator*(float fScalar) const | G3D::Matrix3 | |
| operator*(double fScalar, const Matrix3 &rkMatrix) | G3D::Matrix3 | friend |
| operator*(float fScalar, const Matrix3 &rkMatrix) | G3D::Matrix3 | friend |
| operator*(int fScalar, const Matrix3 &rkMatrix) | G3D::Matrix3 | friend |
| operator*=(const Matrix3 &rkMatrix) | G3D::Matrix3 | |
| operator*=(float k) | G3D::Matrix3 | |
| operator+(const Matrix3 &rkMatrix) const | G3D::Matrix3 | |
| operator+=(const Matrix3 &rkMatrix) | G3D::Matrix3 | |
| operator-(const Matrix3 &rkMatrix) const | G3D::Matrix3 | |
| operator-() const | G3D::Matrix3 | |
| operator-=(const Matrix3 &rkMatrix) | G3D::Matrix3 | |
| operator/=(float k) | G3D::Matrix3 | |
| operator<(const Matrix3 &) const | G3D::Matrix3 | private |
| operator<=(const Matrix3 &) const | G3D::Matrix3 | private |
| operator=(const Matrix3 &rkMatrix) | G3D::Matrix3 | inline |
| operator==(const Matrix3 &rkMatrix) const | G3D::Matrix3 | |
| operator>(const Matrix3 &) const | G3D::Matrix3 | private |
| operator>=(const Matrix3 &) const | G3D::Matrix3 | private |
| operator[](int iRow) | G3D::Matrix3 | inline |
| operator[](int iRow) const | G3D::Matrix3 | inline |
| orthonormalize() | G3D::Matrix3 | |
| polarDecomposition(Matrix3 &R, Matrix3 &S) const | G3D::Matrix3 | |
| qDUDecomposition(Matrix3 &rkQ, Vector3 &rkD, Vector3 &rkU) const | G3D::Matrix3 | |
| qLAlgorithm(float afDiag[3], float afSubDiag[3]) | G3D::Matrix3 | protected |
| row(int r) const | G3D::Matrix3 | |
| serialize(class BinaryOutput &b) const | G3D::Matrix3 | |
| set(float fEntry00, float fEntry01, float fEntry02, float fEntry10, float fEntry11, float fEntry12, float fEntry20, float fEntry21, float fEntry22) | G3D::Matrix3 | |
| setColumn(int iCol, const Vector3 &vector) | G3D::Matrix3 | |
| setRow(int iRow, const Vector3 &vector) | G3D::Matrix3 | |
| singularValueComposition(const Matrix3 &rkL, const Vector3 &rkS, const Matrix3 &rkR) | G3D::Matrix3 | |
| singularValueDecomposition(Matrix3 &rkL, Vector3 &rkS, Matrix3 &rkR) const | G3D::Matrix3 | |
| spectralNorm() const | G3D::Matrix3 | |
| squaredFrobeniusNorm() const | G3D::Matrix3 | |
| tensorProduct(const Vector3 &rkU, const Vector3 &rkV, Matrix3 &rkProduct) | G3D::Matrix3 | static |
| toAny() const | G3D::Matrix3 | |
| toAxisAngle(Vector3 &rkAxis, float &rfRadians) const | G3D::Matrix3 | |
| toEulerAnglesXYZ(float &rfYAngle, float &rfPAngle, float &rfRAngle) const | G3D::Matrix3 | |
| toEulerAnglesXZY(float &rfYAngle, float &rfPAngle, float &rfRAngle) const | G3D::Matrix3 | |
| toEulerAnglesYXZ(float &rfYAngle, float &rfPAngle, float &rfRAngle) const | G3D::Matrix3 | |
| toEulerAnglesYZX(float &rfYAngle, float &rfPAngle, float &rfRAngle) const | G3D::Matrix3 | |
| toEulerAnglesZXY(float &rfYAngle, float &rfPAngle, float &rfRAngle) const | G3D::Matrix3 | |
| toEulerAnglesZYX(float &rfYAngle, float &rfPAngle, float &rfRAngle) const | G3D::Matrix3 | |
| toString() const | G3D::Matrix3 | |
| transpose(const Matrix3 &A, Matrix3 &out) | G3D::Matrix3 | inlinestatic |
| transpose() const | G3D::Matrix3 | |
| tridiagonal(float afDiag[3], float afSubDiag[3]) | G3D::Matrix3 | protected |
| zero() | G3D::Matrix3 | static |
1.8.8