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

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

determinant() const cryph::Matrix4x4
elementAt(int r, int c) const cryph::Matrix4x4
extractAffineMt(Matrix3x3 &M, AffVector &t) const cryph::Matrix4x4
extractAxisAngle(AffPoint &B, AffVector &w, double &theta, AffVector &postTranslation) const cryph::Matrix4x4
extractColMajor(float m[16]) const cryph::Matrix4x4
extractColMajor(double m[16]) const cryph::Matrix4x4
Extracted_BwTheta (defined in cryph::Matrix4x4)cryph::Matrix4x4static
extractRowMajor(float m[16]) const cryph::Matrix4x4
extractRowMajor(double m[16]) const cryph::Matrix4x4
fromColMajor(const float *m)cryph::Matrix4x4static
fromColMajor(const double *m)cryph::Matrix4x4static
fromRowMajor(const float *m)cryph::Matrix4x4static
fromRowMajor(const double *m)cryph::Matrix4x4static
generalRotationDegrees(const AffPoint &B, const AffVector &axis, double angle)cryph::Matrix4x4static
generalRotationRadians(const AffPoint &B, const AffVector &axis, double angle)cryph::Matrix4x4static
getECvw(const cryph::AffPoint &eye, const cryph::AffPoint &center, const cryph::AffVector &up, cryph::AffVector &v, cryph::AffVector &w)cryph::Matrix4x4static
IdentityMatrixcryph::Matrix4x4static
InternalBasePointComputationError (defined in cryph::Matrix4x4)cryph::Matrix4x4static
inverse(Matrix4x4 &mInv) const cryph::Matrix4x4
isAffineTransformation() const cryph::Matrix4x4
lookAt(const cryph::AffPoint &eye, const cryph::AffPoint &center, const cryph::AffVector &up)cryph::Matrix4x4static
Matrix4x4()cryph::Matrix4x4
Matrix4x4(const Matrix4x4 &m)cryph::Matrix4x4
Matrix4x4(double m11, double m12, double m13, double m14, double m21, double m22, double m23, double m24, double m31, double m32, double m33, double m34, double m41, double m42, double m43, double m44)cryph::Matrix4x4
Matrix4x4(const Matrix3x3 &M)cryph::Matrix4x4
Matrix4x4(const Matrix3x3 &M, const AffVector &t)cryph::Matrix4x4
Matrix4x4(const Matrix3x3 &M, const AffPoint &FixedPoint)cryph::Matrix4x4
Matrix4x4(const Matrix3x3 &M, const AffPoint &PreImage, const AffPoint &PostImage)cryph::Matrix4x4
mElem (defined in cryph::Matrix4x4)cryph::Matrix4x4protected
mirror(const AffPoint &B, const AffVector &n)cryph::Matrix4x4static
multiply(const double a[], double b[], int nElements=4) const cryph::Matrix4x4
multiply(const float a[], float b[], int nElements=4) const cryph::Matrix4x4
NotAffine (defined in cryph::Matrix4x4)cryph::Matrix4x4static
oblique(double zpp, double xmin, double xmax, double ymin, double ymax, double zmin, double zmax, const cryph::AffVector &projDir)cryph::Matrix4x4static
operator*(const AffPoint &p) const cryph::Matrix4x4
operator*(const ProjPoint &p) const cryph::Matrix4x4
operator*(const AffVector &v) const cryph::Matrix4x4
operator*(const Matrix4x4 &m2) const cryph::Matrix4x4
operator*(double f, const Matrix4x4 &m)cryph::Matrix4x4friend
operator*=(const Matrix4x4 &rhs)cryph::Matrix4x4
operator*=(double f)cryph::Matrix4x4
operator+(const Matrix4x4 &m2) const cryph::Matrix4x4
operator+=(const Matrix4x4 &rhs)cryph::Matrix4x4
operator-(const Matrix4x4 &m2) const cryph::Matrix4x4
operator<< (defined in cryph::Matrix4x4)cryph::Matrix4x4friend
operator=(const Matrix4x4 &rhs)cryph::Matrix4x4
operator>> (defined in cryph::Matrix4x4)cryph::Matrix4x4friend
orthogonal(double xmin, double xmax, double ymin, double ymax, double zmin, double zmax)cryph::Matrix4x4static
perspective(double zpp, double xmin, double xmax, double ymin, double ymax, double zmin, double zmax, double h=0.0)cryph::Matrix4x4static
scale(double sx, double sy, double sz)cryph::Matrix4x4static
setElementAt(int r, int c, double newValue)cryph::Matrix4x4
subMatrix(int skipRow, int skipCol) const cryph::Matrix4x4
translation(const AffVector &trans)cryph::Matrix4x4static
translation(double dx, double dy, double dz)cryph::Matrix4x4static
xRotationDegrees(double angle)cryph::Matrix4x4static
xRotationRadians(double angle)cryph::Matrix4x4static
yRotationDegrees(double angle)cryph::Matrix4x4static
yRotationRadians(double angle)cryph::Matrix4x4static
ZeroMatrixcryph::Matrix4x4static
zRotationDegrees(double angle)cryph::Matrix4x4static
zRotationRadians(double angle)cryph::Matrix4x4static
~Matrix4x4()cryph::Matrix4x4virtual