Bidiagonalize(Matrix33 &kA, Matrix33 &kL, Matrix33 &kR) (defined in peon::Matrix33) | peon::Matrix33 | [protected, static] |
Determinant() const (defined in peon::Matrix33) | peon::Matrix33 | |
EigenSolveSymmetric(Real afEigenvalue[3], Vector3 akEigenvector[3]) const (defined in peon::Matrix33) | peon::Matrix33 | |
EPSILON (defined in peon::Matrix33) | peon::Matrix33 | [static] |
FromAxes(const Vector3 &xAxis, const Vector3 &yAxis, const Vector3 &zAxis) (defined in peon::Matrix33) | peon::Matrix33 | |
FromAxisAngle(const Vector3 &rkAxis, const Radian &fRadians) (defined in peon::Matrix33) | peon::Matrix33 | |
FromAxisAngle(const Vector3 &rkAxis, Real fRadians) (defined in peon::Matrix33) | peon::Matrix33 | [inline] |
FromEulerAnglesXYZ(const Radian &fYAngle, const Radian &fPAngle, const Radian &fRAngle) (defined in peon::Matrix33) | peon::Matrix33 | |
FromEulerAnglesXYZ(float fYAngle, float fPAngle, float fRAngle) (defined in peon::Matrix33) | peon::Matrix33 | [inline] |
FromEulerAnglesXZY(const Radian &fYAngle, const Radian &fPAngle, const Radian &fRAngle) (defined in peon::Matrix33) | peon::Matrix33 | |
FromEulerAnglesXZY(float fYAngle, float fPAngle, float fRAngle) (defined in peon::Matrix33) | peon::Matrix33 | [inline] |
FromEulerAnglesYXZ(const Radian &fYAngle, const Radian &fPAngle, const Radian &fRAngle) (defined in peon::Matrix33) | peon::Matrix33 | |
FromEulerAnglesYXZ(float fYAngle, float fPAngle, float fRAngle) (defined in peon::Matrix33) | peon::Matrix33 | [inline] |
FromEulerAnglesYZX(const Radian &fYAngle, const Radian &fPAngle, const Radian &fRAngle) (defined in peon::Matrix33) | peon::Matrix33 | |
FromEulerAnglesYZX(float fYAngle, float fPAngle, float fRAngle) (defined in peon::Matrix33) | peon::Matrix33 | [inline] |
FromEulerAnglesZXY(const Radian &fYAngle, const Radian &fPAngle, const Radian &fRAngle) (defined in peon::Matrix33) | peon::Matrix33 | |
FromEulerAnglesZXY(float fYAngle, float fPAngle, float fRAngle) (defined in peon::Matrix33) | peon::Matrix33 | [inline] |
FromEulerAnglesZYX(const Radian &fYAngle, const Radian &fPAngle, const Radian &fRAngle) (defined in peon::Matrix33) | peon::Matrix33 | |
FromEulerAnglesZYX(float fYAngle, float fPAngle, float fRAngle) (defined in peon::Matrix33) | peon::Matrix33 | [inline] |
GetColumn(size_t iCol) const (defined in peon::Matrix33) | peon::Matrix33 | |
GolubKahanStep(Matrix33 &kA, Matrix33 &kL, Matrix33 &kR) (defined in peon::Matrix33) | peon::Matrix33 | [protected, static] |
IDENTITY (defined in peon::Matrix33) | peon::Matrix33 | [static] |
Inverse(Matrix33 &rkInverse, Real fTolerance=1e-06) const (defined in peon::Matrix33) | peon::Matrix33 | |
Inverse(Real fTolerance=1e-06) const (defined in peon::Matrix33) | peon::Matrix33 | |
m (defined in peon::Matrix33) | peon::Matrix33 | [protected] |
Matrix33() | peon::Matrix33 | [inline] |
Matrix33(const Real arr[3][3]) (defined in peon::Matrix33) | peon::Matrix33 | [inline, explicit] |
Matrix33(const Matrix33 &rkMatrix) (defined in peon::Matrix33) | peon::Matrix33 | [inline] |
Matrix33(Real fEntry00, Real fEntry01, Real fEntry02, Real fEntry10, Real fEntry11, Real fEntry12, Real fEntry20, Real fEntry21, Real fEntry22) (defined in peon::Matrix33) | peon::Matrix33 | [inline] |
Matrix44 (defined in peon::Matrix33) | peon::Matrix33 | [friend] |
MaxCubicRoot(Real afCoeff[3]) (defined in peon::Matrix33) | peon::Matrix33 | [protected, static] |
ms_fSvdEpsilon (defined in peon::Matrix33) | peon::Matrix33 | [protected, static] |
ms_iSvdMaxIterations (defined in peon::Matrix33) | peon::Matrix33 | [protected, static] |
operator *(const Matrix33 &rkMatrix) const (defined in peon::Matrix33) | peon::Matrix33 | |
operator *(const Vector3 &rkVector) const (defined in peon::Matrix33) | peon::Matrix33 | |
operator * (defined in peon::Matrix33) | peon::Matrix33 | [friend] |
operator *(Real fScalar) const (defined in peon::Matrix33) | peon::Matrix33 | |
operator * (defined in peon::Matrix33) | peon::Matrix33 | [friend] |
operator!=(const Matrix33 &rkMatrix) const (defined in peon::Matrix33) | peon::Matrix33 | [inline] |
operator+(const Matrix33 &rkMatrix) const (defined in peon::Matrix33) | peon::Matrix33 | |
operator-(const Matrix33 &rkMatrix) const (defined in peon::Matrix33) | peon::Matrix33 | |
operator-() const (defined in peon::Matrix33) | peon::Matrix33 | |
operator=(const Matrix33 &rkMatrix) (defined in peon::Matrix33) | peon::Matrix33 | [inline] |
operator==(const Matrix33 &rkMatrix) const (defined in peon::Matrix33) | peon::Matrix33 | |
operator[](size_t iRow) const (defined in peon::Matrix33) | peon::Matrix33 | [inline] |
Orthonormalize() (defined in peon::Matrix33) | peon::Matrix33 | |
QDUDecomposition(Matrix33 &rkQ, Vector3 &rkD, Vector3 &rkU) const (defined in peon::Matrix33) | peon::Matrix33 | |
QLAlgorithm(Real afDiag[3], Real afSubDiag[3]) (defined in peon::Matrix33) | peon::Matrix33 | [protected] |
SetColumn(size_t iCol, const Vector3 &vec) (defined in peon::Matrix33) | peon::Matrix33 | |
SingularValueComposition(const Matrix33 &rkL, const Vector3 &rkS, const Matrix33 &rkR) (defined in peon::Matrix33) | peon::Matrix33 | |
SingularValueDecomposition(Matrix33 &rkL, Vector3 &rkS, Matrix33 &rkR) const (defined in peon::Matrix33) | peon::Matrix33 | |
SpectralNorm() const (defined in peon::Matrix33) | peon::Matrix33 | |
TensorProduct(const Vector3 &rkU, const Vector3 &rkV, Matrix33 &rkProduct) (defined in peon::Matrix33) | peon::Matrix33 | [static] |
ToAxisAngle(Vector3 &rkAxis, Radian &rfAngle) const (defined in peon::Matrix33) | peon::Matrix33 | |
ToAxisAngle(Vector3 &rkAxis, Degree &rfAngle) const (defined in peon::Matrix33) | peon::Matrix33 | [inline] |
ToAxisAngle(Vector3 &rkAxis, Real &rfRadians) const (defined in peon::Matrix33) | peon::Matrix33 | [inline] |
ToEulerAnglesXYZ(Radian &rfYAngle, Radian &rfPAngle, Radian &rfRAngle) const (defined in peon::Matrix33) | peon::Matrix33 | |
ToEulerAnglesXYZ(float &rfYAngle, float &rfPAngle, float &rfRAngle) const (defined in peon::Matrix33) | peon::Matrix33 | [inline] |
ToEulerAnglesXZY(Radian &rfYAngle, Radian &rfPAngle, Radian &rfRAngle) const (defined in peon::Matrix33) | peon::Matrix33 | |
ToEulerAnglesXZY(float &rfYAngle, float &rfPAngle, float &rfRAngle) const (defined in peon::Matrix33) | peon::Matrix33 | [inline] |
ToEulerAnglesYXZ(Radian &rfYAngle, Radian &rfPAngle, Radian &rfRAngle) const (defined in peon::Matrix33) | peon::Matrix33 | |
ToEulerAnglesYXZ(float &rfYAngle, float &rfPAngle, float &rfRAngle) const (defined in peon::Matrix33) | peon::Matrix33 | [inline] |
ToEulerAnglesYZX(Radian &rfYAngle, Radian &rfPAngle, Radian &rfRAngle) const (defined in peon::Matrix33) | peon::Matrix33 | |
ToEulerAnglesYZX(float &rfYAngle, float &rfPAngle, float &rfRAngle) const (defined in peon::Matrix33) | peon::Matrix33 | [inline] |
ToEulerAnglesZXY(Radian &rfYAngle, Radian &rfPAngle, Radian &rfRAngle) const (defined in peon::Matrix33) | peon::Matrix33 | |
ToEulerAnglesZXY(float &rfYAngle, float &rfPAngle, float &rfRAngle) const (defined in peon::Matrix33) | peon::Matrix33 | [inline] |
ToEulerAnglesZYX(Radian &rfYAngle, Radian &rfPAngle, Radian &rfRAngle) const (defined in peon::Matrix33) | peon::Matrix33 | |
ToEulerAnglesZYX(float &rfYAngle, float &rfPAngle, float &rfRAngle) const (defined in peon::Matrix33) | peon::Matrix33 | [inline] |
Transpose() const (defined in peon::Matrix33) | peon::Matrix33 | |
Tridiagonal(Real afDiag[3], Real afSubDiag[3]) (defined in peon::Matrix33) | peon::Matrix33 | [protected] |
ZERO (defined in peon::Matrix33) | peon::Matrix33 | [static] |