Main Page   Groups   Namespaces  

mini3d::matrix4d Member List

This is the complete list of members for mini3d::matrix4d, including all inherited members.

_identity_matrixmini3d::matrix4d [static]
_mmini3d::matrix<double, 4, 4> [protected]
_zero_matrixmini3d::matrix4d [static]
data() const mini3d::matrix4d
dataGL() const mini3d::matrix4d
getRotate(matrix3d& m) const mini3d::matrix4d
getRotate(quat4d& q) const mini3d::matrix4d
getRotateXYZ(vector3d& e) const mini3d::matrix4d
getRotateXYZf(vector3d& e) const mini3d::matrix4d
getRotateYZX(vector3d& e) const mini3d::matrix4d
getScale(vector3d& s) const mini3d::matrix4d
getScale(double& x, double& y, double& z) const mini3d::matrix4d
getTranslate(point3d& p) const mini3d::matrix4d
getTranslate(vector3d& v) const mini3d::matrix4d
getTranslate(double& x, double& y, double& z) const mini3d::matrix4d
inverse(matrix4d& inv) const mini3d::matrix4d
invert()mini3d::matrix4d
isSquare() const mini3d::matrix<double, 4, 4> [inline]
makeIdentity()mini3d::matrix<double, 4, 4> [inline]
makeRotate(const quat4d& q)mini3d::matrix4d
makeRotate(const matrix3d& m)mini3d::matrix4d
makeRotate(double rad, const vector3d& axis)mini3d::matrix4d
makeScale(const vector3d& s)mini3d::matrix4d
makeScale(double x, double y, double z)mini3d::matrix4d
makeTranslate(const point3d& v)mini3d::matrix4d
makeTranslate(const vector3d& v)mini3d::matrix4d
makeTranslate(const array3d& v)mini3d::matrix4d
makeTranslate(double x, double y, double z)mini3d::matrix4d
makeZero()mini3d::matrix<double, 4, 4> [inline]
matrix()mini3d::matrix<double, 4, 4> [inline]
matrix(const matrix<double, nR, nC>& src)mini3d::matrix<double, 4, 4> [inline]
matrix4d()mini3d::matrix4d
matrix4d(const matrix<double, 4, 4>& src)mini3d::matrix4d
matrix4d(const matrix4d& src)mini3d::matrix4d
matrix4d(double m[16])mini3d::matrix4d
matrix4d(double m[4][4])mini3d::matrix4d
matrix4d(double m0, double m1, double m2, double m3, double m4, double m5, double m6, double m7, double m8, double m9, double m10, double m11, double m12, double m13, double m14, double m15)mini3d::matrix4d
numCol() const mini3d::matrix<double, 4, 4> [inline]
numRow() const mini3d::matrix<double, 4, 4> [inline]
operator*(const matrix4d& m) const mini3d::matrix4d
operator*(const point3d& pt) const mini3d::matrix4d
operator*(const point4d& pt) const mini3d::matrix4d
operator*(const vector3d& v) const mini3d::matrix4d
mini3d::matrix<double, 4, 4>::operator*(int scale) const mini3d::matrix<double, 4, 4> [inline]
mini3d::matrix<double, 4, 4>::operator*(float scale) const mini3d::matrix<double, 4, 4> [inline]
mini3d::matrix<double, 4, 4>::operator*(double scale) const mini3d::matrix<double, 4, 4> [inline]
mini3d::matrix<double, 4, 4>::operator*(int scale, const matrix<double, nR, nC>& rhs)mini3d::matrix<double, 4, 4> [friend]
mini3d::matrix<double, 4, 4>::operator*(float scale, const matrix<double, nR, nC>& rhs)mini3d::matrix<double, 4, 4> [friend]
mini3d::matrix<double, 4, 4>::operator*(double scale, const matrix<double, nR, nC>& rhs)mini3d::matrix<double, 4, 4> [friend]
mini3d::matrix<double, 4, 4>::operator*(const matrix<double, nC, nC2>& b)mini3d::matrix<double, 4, 4> [inline]
operator*=(int scale)mini3d::matrix<double, 4, 4> [inline]
operator*=(float scale)mini3d::matrix<double, 4, 4> [inline]
operator*=(double scale)mini3d::matrix<double, 4, 4> [inline]
operator()(size_t row, size_t col)mini3d::matrix<double, 4, 4> [inline]
operator()(size_t row, size_t col) const mini3d::matrix<double, 4, 4> [inline]
operator+(const matrix<double, nR, nC>& rhs) const mini3d::matrix<double, 4, 4> [inline]
operator+=(const matrix<double, nR, nC>& rhs)mini3d::matrix<double, 4, 4> [inline]
operator-()mini3d::matrix<double, 4, 4> [inline]
operator-(const matrix<double, nR, nC>& rhs) const mini3d::matrix<double, 4, 4> [inline]
operator-=(const matrix<double, nR, nC>& rhs)mini3d::matrix<double, 4, 4> [inline]
operator/(int scale) const mini3d::matrix<double, 4, 4> [inline]
operator/(float scale) const mini3d::matrix<double, 4, 4> [inline]
operator/(double scale) const mini3d::matrix<double, 4, 4> [inline]
operator/=(int scale)mini3d::matrix<double, 4, 4> [inline]
operator/=(float scale)mini3d::matrix<double, 4, 4> [inline]
operator/=(double scale)mini3d::matrix<double, 4, 4> [inline]
operator<<(std::ostream& os, const matrix<double, nR, nC>& m)mini3d::matrix<double, 4, 4> [friend]
operator=(const matrix<double, 4, 4>& src)mini3d::matrix4d
mini3d::matrix<double, 4, 4>::operator=(const matrix<double, nR, nC>& src)mini3d::matrix<double, 4, 4> [inline]
operator>>(std::istream& is, matrix<double, nR, nC>& m)mini3d::matrix<double, 4, 4> [friend]
size_t typedefmini3d::matrix<double, 4, 4>
transpose() const mini3d::matrix4d [inline]
trim(doubleepsilon=EPSILON)mini3d::matrix<double, 4, 4> [inline]
~matrix()mini3d::matrix<double, 4, 4> [inline, virtual]
~matrix4d()mini3d::matrix4d [virtual]


Generated for libmini3d by Doxygen 1.4.4 © 1997-2001