TrueReality  v0.1.1912
trBase::Matrixd Member List

This is the complete list of members for trBase::Matrixd, including all inherited members.

Compare(const Matrixd &m) consttrBase::Matrixd
Decompose(Vec3f &translation, Quat &rotation, Vec3f &scale, Quat &so) consttrBase::Matrixd
Decompose(Vec3d &translation, Quat &rotation, Vec3d &scale, Quat &so) consttrBase::Matrixd
Frustum(double left, double right, double bottom, double top, double zNear, double zFar)trBase::Matrixdstatic
Frustum(float left, float right, float bottom, float top, float zNear, float zFar)trBase::Matrixdstatic
GetFrustum(double &left, double &right, double &bottom, double &top, double &zNear, double &zFar) consttrBase::Matrixd
GetFrustum(float &left, float &right, float &bottom, float &top, float &zNear, float &zFar) consttrBase::Matrixd
GetLookAt(Vec3f &eye, Vec3f &center, Vec3f &up, value_type lookDistance=1.0f) consttrBase::Matrixd
GetLookAt(Vec3d &eye, Vec3d &center, Vec3d &up, value_type lookDistance=1.0f) consttrBase::Matrixd
GetOrtho(double &left, double &right, double &bottom, double &top, double &zNear, double &zFar) consttrBase::Matrixd
GetOrtho(float &left, float &right, float &bottom, float &top, float &zNear, float &zFar) consttrBase::Matrixd
GetOSGMatrix()trBase::Matrixd
GetOSGMatrix() consttrBase::Matrixd
GetPerspective(double &fovy, double &aspectRatio, double &zNear, double &zFar) consttrBase::Matrixd
GetPerspective(float &fovy, float &aspectRatio, float &zNear, float &zFar) consttrBase::Matrixd
GetRotate() consttrBase::Matrixd
GetScale() consttrBase::Matrixd
GetTrans() consttrBase::Matrixd
Identity(void)trBase::Matrixdstatic
Inverse(const Matrixd &matrix)trBase::Matrixdstatic
Invert(const Matrixd &rhs)trBase::Matrixd
Invert_4x3(const Matrixd &rhs)trBase::Matrixd
Invert_4x4(const Matrixd &rhs)trBase::Matrixd
IsNaN() consttrBase::Matrixd
LookAt(const Vec3f &eye, const Vec3f &center, const Vec3f &up)trBase::Matrixdstatic
LookAt(const Vec3d &eye, const Vec3d &center, const Vec3d &up)trBase::Matrixdstatic
MakeFrustum(double left, double right, double bottom, double top, double zNear, double zFar)trBase::Matrixd
MakeFrustum(float left, float right, float bottom, float top, float zNear, float zFar)trBase::Matrixd
MakeIdentity()trBase::Matrixd
MakeLookAt(const Vec3f &eye, const Vec3f &center, const Vec3f &up)trBase::Matrixd
MakeLookAt(const Vec3d &eye, const Vec3d &center, const Vec3d &up)trBase::Matrixd
MakeOrtho(double left, double right, double bottom, double top, double zNear, double zFar)trBase::Matrixd
MakeOrtho(float left, float right, float bottom, float top, float zNear, float zFar)trBase::Matrixd
MakeOrtho2D(double left, double right, double bottom, double top)trBase::Matrixd
MakeOrtho2D(float left, float right, float bottom, float top)trBase::Matrixd
MakePerspective(double fovy, double aspectRatio, double zNear, double zFar)trBase::Matrixd
MakePerspective(float fovy, float aspectRatio, float zNear, float zFar)trBase::Matrixd
MakeRotate(const Vec3f &from, const Vec3f &to)trBase::Matrixd
MakeRotate(const Vec3d &from, const Vec3d &to)trBase::Matrixd
MakeRotate(value_type angle, const Vec3f &axis)trBase::Matrixd
MakeRotate(value_type angle, const Vec3d &axis)trBase::Matrixd
MakeRotate(value_type angle, value_type x, value_type y, value_type z)trBase::Matrixd
MakeRotate(const Quat &q)trBase::Matrixd
MakeRotate(value_type angle1, const Vec3f &axis1, value_type angle2, const Vec3f &axis2, value_type angle3, const Vec3f &axis3)trBase::Matrixd
MakeRotate(value_type angle1, const Vec3d &axis1, value_type angle2, const Vec3d &axis2, value_type angle3, const Vec3d &axis3)trBase::Matrixd
MakeScale(const Vec3f &v)trBase::Matrixd
MakeScale(const Vec3d &v)trBase::Matrixd
MakeScale(value_type x, value_type y, value_type z)trBase::Matrixd
MakeTranslate(const Vec3f &v)trBase::Matrixd
MakeTranslate(const Vec3d &v)trBase::Matrixd
MakeTranslate(value_type x, value_type y, value_type z)trBase::Matrixd
Matrixd()trBase::Matrixd
Matrixd(const osg::Matrixd &mat)trBase::Matrixd
Matrixd(const osg::Matrixf &mat)trBase::Matrixd
Matrixd(const Matrixd &mat)trBase::Matrixd
Matrixd(const Matrixf &mat)trBase::Matrixd
Matrixd(float const *const ptr)trBase::Matrixdexplicit
Matrixd(double const *const ptr)trBase::Matrixdexplicit
Matrixd(const Quat &quat)trBase::Matrixdexplicit
Matrixd(value_type a00, value_type a01, value_type a02, value_type a03, value_type a10, value_type a11, value_type a12, value_type a13, value_type a20, value_type a21, value_type a22, value_type a23, value_type a30, value_type a31, value_type a32, value_type a33)trBase::Matrixd
mMatrixtrBase::Matrixdprotected
Mult(const Matrixd &m1, const Matrixd &m2)trBase::Matrixd
operator const osg::Matrixd &() consttrBase::Matrixd
operator osg::Matrixd() consttrBase::Matrixd
operator osg::Matrixd &()trBase::Matrixd
operator osg::Matrixd *()trBase::Matrixd
operator!=(const Matrixd &m) consttrBase::Matrixd
operator()(int row, int col)trBase::Matrixd
operator()(int row, int col) consttrBase::Matrixd
operator*(const Vec3f &v) consttrBase::Matrixd
operator*(const Vec3d &v) consttrBase::Matrixd
operator*(const Vec4f &v) consttrBase::Matrixd
operator*(const Vec4d &v) consttrBase::Matrixd
operator*(const Matrixd &m) consttrBase::Matrixd
operator*(value_type rhs) consttrBase::Matrixd
operator*=(const Matrixd &other)trBase::Matrixd
operator*=(value_type rhs)trBase::Matrixd
operator+(const Matrixd &rhs) consttrBase::Matrixd
operator+=(const Matrixd &rhs)trBase::Matrixd
operator-(const Matrixd &rhs) consttrBase::Matrixd
operator-=(const Matrixd &rhs)trBase::Matrixd
operator/(value_type rhs) consttrBase::Matrixd
operator/=(value_type rhs)trBase::Matrixd
operator<(const Matrixd &m) consttrBase::Matrixd
operator=(const Matrixd &rhs)trBase::Matrixd
operator=(const Matrixf &rhs)trBase::Matrixd
operator==(const Matrixd &m) consttrBase::Matrixd
operator>(const Matrixd &m) consttrBase::Matrixd
Ortho(double left, double right, double bottom, double top, double zNear, double zFar)trBase::Matrixdstatic
Ortho(float left, float right, float bottom, float top, float zNear, float zFar)trBase::Matrixdstatic
Ortho2D(double left, double right, double bottom, double top)trBase::Matrixdstatic
Ortho2D(float left, float right, float bottom, float top)trBase::Matrixdstatic
OrthoNormal(const Matrixd &matrix)trBase::Matrixdstatic
OrthoNormalize(const Matrixd &rhs)trBase::Matrixd
Perspective(float fovy, float aspectRatio, float zNear, float zFar)trBase::Matrixdstatic
Perspective(double fovy, double aspectRatio, double zNear, double zFar)trBase::Matrixdstatic
PostMult(const Vec3f &v) consttrBase::Matrixd
PostMult(const Vec3d &v) consttrBase::Matrixd
PostMult(const Vec4f &v) consttrBase::Matrixd
PostMult(const Vec4d &v) consttrBase::Matrixd
PostMult(const Matrixd &m)trBase::Matrixd
PostMultRotate(const Quat &q)trBase::Matrixd
PostMultScale(const Vec3d &v)trBase::Matrixd
PostMultScale(const Vec3f &v)trBase::Matrixd
PostMultTranslate(const Vec3d &v)trBase::Matrixd
PostMultTranslate(const Vec3f &v)trBase::Matrixd
PreMult(const Vec3f &v) consttrBase::Matrixd
PreMult(const Vec3d &v) consttrBase::Matrixd
PreMult(const Vec4f &v) consttrBase::Matrixd
PreMult(const Vec4d &v) consttrBase::Matrixd
PreMult(const Matrixd &m)trBase::Matrixd
PreMultRotate(const Quat &q)trBase::Matrixd
PreMultScale(const Vec3d &v)trBase::Matrixd
PreMultScale(const Vec3f &v)trBase::Matrixd
PreMultTranslate(const Vec3d &v)trBase::Matrixd
PreMultTranslate(const Vec3f &v)trBase::Matrixd
Ptr()trBase::Matrixd
Ptr() consttrBase::Matrixd
Rotate(const Vec3f &from, const Vec3f &to)trBase::Matrixdstatic
Rotate(const Vec3d &from, const Vec3d &to)trBase::Matrixdstatic
Rotate(value_type angle, value_type x, value_type y, value_type z)trBase::Matrixdstatic
Rotate(value_type angle, const Vec3f &axis)trBase::Matrixdstatic
Rotate(value_type angle, const Vec3d &axis)trBase::Matrixdstatic
Rotate(value_type angle1, const Vec3f &axis1, value_type angle2, const Vec3f &axis2, value_type angle3, const Vec3f &axis3)trBase::Matrixdstatic
Rotate(value_type angle1, const Vec3d &axis1, value_type angle2, const Vec3d &axis2, value_type angle3, const Vec3d &axis3)trBase::Matrixdstatic
Rotate(const Quat &quat)trBase::Matrixdstatic
Scale(const Vec3f &sv)trBase::Matrixdstatic
Scale(const Vec3d &sv)trBase::Matrixdstatic
Scale(value_type sx, value_type sy, value_type sz)trBase::Matrixdstatic
Set(const Matrixd &rhs)trBase::Matrixd
Set(const Matrixf &rhs)trBase::Matrixd
Set(float const *const ptr)trBase::Matrixd
Set(double const *const ptr)trBase::Matrixd
Set(value_type a00, value_type a01, value_type a02, value_type a03, value_type a10, value_type a11, value_type a12, value_type a13, value_type a20, value_type a21, value_type a22, value_type a23, value_type a30, value_type a31, value_type a32, value_type a33)trBase::Matrixd
SetRotate(const Quat &q)trBase::Matrixd
SetScale(value_type x, value_type y, value_type z)trBase::Matrixd
SetScale(const Vec3f &v)trBase::Matrixd
SetScale(const Vec3d &v)trBase::Matrixd
SetTrans(value_type tx, value_type ty, value_type tz)trBase::Matrixd
SetTrans(const Vec3f &v)trBase::Matrixd
SetTrans(const Vec3d &v)trBase::Matrixd
ToString(int precision=-1)trBase::Matrixd
Transform3x3(const Vec3f &v, const Matrixd &m)trBase::Matrixdstatic
Transform3x3(const Vec3d &v, const Matrixd &m)trBase::Matrixdstatic
Transform3x3(const Matrixd &m, const Vec3f &v)trBase::Matrixdstatic
Transform3x3(const Matrixd &m, const Vec3d &v)trBase::Matrixdstatic
Translate(const Vec3f &dv)trBase::Matrixdstatic
Translate(const Vec3d &dv)trBase::Matrixdstatic
Translate(value_type x, value_type y, value_type z)trBase::Matrixdstatic
Valid() consttrBase::Matrixd
value_type typedeftrBase::Matrixd
~Matrixd()trBase::Matrixd