TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
G3D::Matrix3 Member List

This is the complete list of members for G3D::Matrix3, including all inherited members.

_mul(const Matrix3 &A, const Matrix3 &B, Matrix3 &out)G3D::Matrix3privatestatic
_transpose(const Matrix3 &A, Matrix3 &out)G3D::Matrix3privatestatic
bidiagonalize(Matrix3 &kA, Matrix3 &kL, Matrix3 &kR)G3D::Matrix3protectedstatic
column(int c) const G3D::Matrix3
deserialize(class BinaryInput &b)G3D::Matrix3
determinant() const G3D::Matrix3
diagonal(float e00, float e11, float e22)G3D::Matrix3inlinestatic
diffOneNorm(const Matrix3 &y) const G3D::Matrix3
eigenSolveSymmetric(float afEigenvalue[3], Vector3 akEigenvector[3]) const G3D::Matrix3
eltG3D::Matrix3private
EPSILONG3D::Matrix3static
frobeniusNorm() const G3D::Matrix3
fromAxisAngle(const Vector3 &rkAxis, float fRadians)G3D::Matrix3static
fromColumns(const Vector3 &c0, const Vector3 &c1, const Vector3 &c2)G3D::Matrix3inlinestatic
fromDiagonal(const Vector3 &d)G3D::Matrix3inlinestatic
fromEulerAnglesXYZ(float fYAngle, float fPAngle, float fRAngle)G3D::Matrix3static
fromEulerAnglesXZY(float fYAngle, float fPAngle, float fRAngle)G3D::Matrix3static
fromEulerAnglesYXZ(float fYAngle, float fPAngle, float fRAngle)G3D::Matrix3static
fromEulerAnglesYZX(float fYAngle, float fPAngle, float fRAngle)G3D::Matrix3static
fromEulerAnglesZXY(float fYAngle, float fPAngle, float fRAngle)G3D::Matrix3static
fromEulerAnglesZYX(float fYAngle, float fPAngle, float fRAngle)G3D::Matrix3static
fromRows(const Vector3 &r0, const Vector3 &r1, const Vector3 &r2)G3D::Matrix3inlinestatic
fromUnitAxisAngle(const Vector3 &rkAxis, float fRadians)G3D::Matrix3static
fuzzyEq(const Matrix3 &b) const G3D::Matrix3
golubKahanStep(Matrix3 &kA, Matrix3 &kL, Matrix3 &kR)G3D::Matrix3protectedstatic
identity()G3D::Matrix3static
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::Matrix3inline
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::Matrix3protectedstatic
ms_fSvdEpsilonG3D::Matrix3protectedstatic
ms_iSvdMaxIterationsG3D::Matrix3protectedstatic
mul(const Matrix3 &A, const Matrix3 &B, Matrix3 &out)G3D::Matrix3inlinestatic
operator const float *() const G3D::Matrix3inline
operator float *()G3D::Matrix3inline
operator!=(const Matrix3 &rkMatrix) const G3D::Matrix3
operator*(const Matrix3 &rkMatrix) const G3D::Matrix3
operator*(const Vector3 &v) const G3D::Matrix3inline
operator*(const Vector3 &rkVector, const Matrix3 &rkMatrix)G3D::Matrix3friend
operator*(float fScalar) const G3D::Matrix3
operator*(double fScalar, const Matrix3 &rkMatrix)G3D::Matrix3friend
operator*(float fScalar, const Matrix3 &rkMatrix)G3D::Matrix3friend
operator*(int fScalar, const Matrix3 &rkMatrix)G3D::Matrix3friend
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::Matrix3private
operator<=(const Matrix3 &) const G3D::Matrix3private
operator=(const Matrix3 &rkMatrix)G3D::Matrix3inline
operator==(const Matrix3 &rkMatrix) const G3D::Matrix3
operator>(const Matrix3 &) const G3D::Matrix3private
operator>=(const Matrix3 &) const G3D::Matrix3private
operator[](int iRow)G3D::Matrix3inline
operator[](int iRow) const G3D::Matrix3inline
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::Matrix3protected
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::Matrix3static
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::Matrix3inlinestatic
transpose() const G3D::Matrix3
tridiagonal(float afDiag[3], float afSubDiag[3])G3D::Matrix3protected
zero()G3D::Matrix3static