cryph utilities [subset]
2.0
Subset of the full cryph package of mathematical utilities for points, vectors, and matrices
|
This is the complete list of members for cryph::Matrix3x3, including all inherited members.
alignVectors(const AffVector &uFrom, const AffVector &uTo) | cryph::Matrix3x3 | static |
alignVectors(const AffVector &uFrom, const AffVector &vFrom, const AffVector &uTo, const AffVector &vTo) | cryph::Matrix3x3 | static |
CannotDetermineUnitAxisVector (defined in cryph::Matrix3x3) | cryph::Matrix3x3 | static |
CosTermsNotEqual (defined in cryph::Matrix3x3) | cryph::Matrix3x3 | static |
crossProductMatrix(const AffVector &u) | cryph::Matrix3x3 | static |
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::Matrix3x3 | static |
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::Matrix3x3 | static |
IdentityMatrix | cryph::Matrix3x3 | static |
ImMDeterminantNotZero (defined in cryph::Matrix3x3) | cryph::Matrix3x3 | static |
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::Matrix3x3 | friend |
mElem (defined in cryph::Matrix3x3) | cryph::Matrix3x3 | protected |
mirrorMatrix(const AffVector &mirrorPlaneNormal) | cryph::Matrix3x3 | static |
multiply(const double a[], double b[]) const | cryph::Matrix3x3 | |
NotOrthogonal (defined in cryph::Matrix3x3) | cryph::Matrix3x3 | static |
NotRightHanded (defined in cryph::Matrix3x3) | cryph::Matrix3x3 | static |
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::Matrix3x3 | friend |
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::Matrix3x3 | friend |
operator=(const Matrix3x3 &rhs) | cryph::Matrix3x3 | |
operator>>(std::istream &is, Matrix3x3 &m) | cryph::Matrix3x3 | friend |
scale(double sx, double sy, double sz) | cryph::Matrix3x3 | static |
setElementAt(int i, int j, double newValue) | cryph::Matrix3x3 | |
shear(const AffVector &n, const AffVector &u, double f) | cryph::Matrix3x3 | static |
SinTermsNotEqual (defined in cryph::Matrix3x3) | cryph::Matrix3x3 | static |
tensorProductMatrix(const AffVector &u, const AffVector &v) | cryph::Matrix3x3 | static |
trace() const | cryph::Matrix3x3 | |
transpose() | cryph::Matrix3x3 | |
xRotationDegrees(double angle) | cryph::Matrix3x3 | static |
xRotationRadians(double angle) | cryph::Matrix3x3 | static |
yRotationDegrees(double angle) | cryph::Matrix3x3 | static |
yRotationRadians(double angle) | cryph::Matrix3x3 | static |
ZeroMatrix | cryph::Matrix3x3 | static |
zRotationDegrees(double angle) | cryph::Matrix3x3 | static |
zRotationRadians(double angle) | cryph::Matrix3x3 | static |
~Matrix3x3() | cryph::Matrix3x3 | virtual |