cryph utilities [subset]  2.0
Subset of the full cryph package of mathematical utilities for points, vectors, and matrices
cryph::Matrix3x3 Member List

This is the complete list of members for cryph::Matrix3x3, including all inherited members.

alignVectors(const AffVector &uFrom, const AffVector &uTo)cryph::Matrix3x3static
alignVectors(const AffVector &uFrom, const AffVector &vFrom, const AffVector &uTo, const AffVector &vTo)cryph::Matrix3x3static
CannotDetermineUnitAxisVector (defined in cryph::Matrix3x3)cryph::Matrix3x3static
CosTermsNotEqual (defined in cryph::Matrix3x3)cryph::Matrix3x3static
crossProductMatrix(const AffVector &u)cryph::Matrix3x3static
determinant() const cryph::Matrix3x3
elementAt(int i, int j) const cryph::Matrix3x3
extractAxisAngle(AffVector &w, double &theta) const cryph::Matrix3x3
extractColMajor(float m[9]) const cryph::Matrix3x3
extractColMajor(double m[9]) const cryph::Matrix3x3
Extracted_wTheta (defined in cryph::Matrix3x3)cryph::Matrix3x3static
extractRowMajor(float m[9]) const cryph::Matrix3x3
extractRowMajor(double m[9]) const cryph::Matrix3x3
extractRows(AffVector &row1, AffVector &row2, AffVector &row3) const cryph::Matrix3x3
generalRotationRadians(const AffVector &rotationAxis, double angle)cryph::Matrix3x3static
IdentityMatrixcryph::Matrix3x3static
ImMDeterminantNotZero (defined in cryph::Matrix3x3)cryph::Matrix3x3static
inverse(Matrix3x3 &mInv) const cryph::Matrix3x3
isOrthogonal() const cryph::Matrix3x3
isRightHanded() const cryph::Matrix3x3
largestDiagonalElement(int &pos) const cryph::Matrix3x3
Matrix3x3()cryph::Matrix3x3
Matrix3x3(const Matrix3x3 &M)cryph::Matrix3x3
Matrix3x3(double m11, double m12, double m13, double m21, double m22, double m23, double m31, double m32, double m33)cryph::Matrix3x3
Matrix4x4 (defined in cryph::Matrix3x3)cryph::Matrix3x3friend
mElem (defined in cryph::Matrix3x3)cryph::Matrix3x3protected
mirrorMatrix(const AffVector &mirrorPlaneNormal)cryph::Matrix3x3static
multiply(const double a[], double b[]) const cryph::Matrix3x3
NotOrthogonal (defined in cryph::Matrix3x3)cryph::Matrix3x3static
NotRightHanded (defined in cryph::Matrix3x3)cryph::Matrix3x3static
operator*(const AffPoint &p) const cryph::Matrix3x3
operator*(const AffVector &v) const cryph::Matrix3x3
operator*(const Matrix3x3 &m2) const cryph::Matrix3x3
operator*(double f, const Matrix3x3 &m)cryph::Matrix3x3friend
operator*=(const Matrix3x3 &rhs)cryph::Matrix3x3
operator*=(double f)cryph::Matrix3x3
operator+(const Matrix3x3 &m2) const cryph::Matrix3x3
operator+=(const Matrix3x3 &rhs)cryph::Matrix3x3
operator-(const Matrix3x3 &m2) const cryph::Matrix3x3
operator<<(std::ostream &os, const Matrix3x3 &m)cryph::Matrix3x3friend
operator=(const Matrix3x3 &rhs)cryph::Matrix3x3
operator>>(std::istream &is, Matrix3x3 &m)cryph::Matrix3x3friend
scale(double sx, double sy, double sz)cryph::Matrix3x3static
setElementAt(int i, int j, double newValue)cryph::Matrix3x3
shear(const AffVector &n, const AffVector &u, double f)cryph::Matrix3x3static
SinTermsNotEqual (defined in cryph::Matrix3x3)cryph::Matrix3x3static
tensorProductMatrix(const AffVector &u, const AffVector &v)cryph::Matrix3x3static
trace() const cryph::Matrix3x3
transpose()cryph::Matrix3x3
xRotationDegrees(double angle)cryph::Matrix3x3static
xRotationRadians(double angle)cryph::Matrix3x3static
yRotationDegrees(double angle)cryph::Matrix3x3static
yRotationRadians(double angle)cryph::Matrix3x3static
ZeroMatrixcryph::Matrix3x3static
zRotationDegrees(double angle)cryph::Matrix3x3static
zRotationRadians(double angle)cryph::Matrix3x3static
~Matrix3x3()cryph::Matrix3x3virtual