Support Forum       G3D Web Page     
G3D::Matrix3 Member List

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

bidiagonalize(Matrix3 &kA, Matrix3 &kL, Matrix3 &kR)G3D::Matrix3protectedstatic
column(int c) constG3D::Matrix3
deserialize(class BinaryInput &b)G3D::Matrix3
determinant() constG3D::Matrix3
diagonal(float e00, float e11, float e22)G3D::Matrix3inlinestatic
diffOneNorm(const Matrix3 &y) constG3D::Matrix3
eigenSolveSymmetric(float afEigenvalue[3], Vector3 akEigenvector[3]) constG3D::Matrix3
EPSILONG3D::Matrix3static
frobeniusNorm() constG3D::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) constG3D::Matrix3
golubKahanStep(Matrix3 &kA, Matrix3 &kL, Matrix3 &kR)G3D::Matrix3protectedstatic
identity()G3D::Matrix3static
inverse(Matrix3 &rkInverse, float fTolerance=1e-06) constG3D::Matrix3
inverse(float fTolerance=1e-06) constG3D::Matrix3
is3DRotationDilation() constG3D::Matrix3
isOrthonormal() constG3D::Matrix3
isRightHanded() constG3D::Matrix3
l1Norm() constG3D::Matrix3
lInfNorm() constG3D::Matrix3
Matrix3(const Any &any)G3D::Matrix3
Matrix3(DoNotInitialize dni)G3D::Matrix3inline
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 *() constG3D::Matrix3inline
operator float *()G3D::Matrix3inline
operator!=(const Matrix3 &rkMatrix) constG3D::Matrix3
operator*(const Matrix3 &rkMatrix) constG3D::Matrix3
operator*(const Vector3 &v) constG3D::Matrix3inline
operator*(const Vector3 &rkVector, const Matrix3 &rkMatrix)G3D::Matrix3friend
operator*(float fScalar) constG3D::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) constG3D::Matrix3
operator+=(const Matrix3 &rkMatrix)G3D::Matrix3
operator-(const Matrix3 &rkMatrix) constG3D::Matrix3
operator-() constG3D::Matrix3
operator-=(const Matrix3 &rkMatrix)G3D::Matrix3
operator/=(float k)G3D::Matrix3
operator=(const Matrix3 &rkMatrix)G3D::Matrix3inline
operator==(const Matrix3 &rkMatrix) constG3D::Matrix3
operator[](int iRow)G3D::Matrix3inline
operator[](int iRow) constG3D::Matrix3inline
orthonormalize()G3D::Matrix3
polarDecomposition(Matrix3 &R, Matrix3 &S) constG3D::Matrix3
qDUDecomposition(Matrix3 &rkQ, Vector3 &rkD, Vector3 &rkU) constG3D::Matrix3
qLAlgorithm(float afDiag[3], float afSubDiag[3])G3D::Matrix3protected
row(int r) constG3D::Matrix3
serialize(class BinaryOutput &b) constG3D::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) constG3D::Matrix3
spectralNorm() constG3D::Matrix3
squaredFrobeniusNorm() constG3D::Matrix3
tensorProduct(const Vector3 &rkU, const Vector3 &rkV, Matrix3 &rkProduct)G3D::Matrix3static
toAny() constG3D::Matrix3
toAxisAngle(Vector3 &rkAxis, float &rfRadians) constG3D::Matrix3
toEulerAnglesXYZ(float &rfYAngle, float &rfPAngle, float &rfRAngle) constG3D::Matrix3
toEulerAnglesXZY(float &rfYAngle, float &rfPAngle, float &rfRAngle) constG3D::Matrix3
toEulerAnglesYXZ(float &rfYAngle, float &rfPAngle, float &rfRAngle) constG3D::Matrix3
toEulerAnglesYZX(float &rfYAngle, float &rfPAngle, float &rfRAngle) constG3D::Matrix3
toEulerAnglesZXY(float &rfYAngle, float &rfPAngle, float &rfRAngle) constG3D::Matrix3
toEulerAnglesZYX(float &rfYAngle, float &rfPAngle, float &rfRAngle) constG3D::Matrix3
toString() constG3D::Matrix3
transpose(const Matrix3 &A, Matrix3 &out)G3D::Matrix3inlinestatic
transpose() constG3D::Matrix3
tridiagonal(float afDiag[3], float afSubDiag[3])G3D::Matrix3protected
zero()G3D::Matrix3static

documentation generated on Wed Nov 24 2021 08:01:58 using doxygen 1.8.15