Visualization Library

A lightweight C++ OpenGL middleware for 2D/3D graphics
[Home] [Tutorials] [All Classes] [Grouped Classes]

vl::Matrix4< T_scalar_type > Member List

This is the complete list of members for vl::Matrix4< T_scalar_type >, including all inherited members.
as3x3() const vl::Matrix4< T_scalar_type > [inline]
diff(const Matrix4 &other)vl::Matrix4< T_scalar_type > [inline]
e(unsigned i, unsigned j) const vl::Matrix4< T_scalar_type > [inline]
e(unsigned i, unsigned j)vl::Matrix4< T_scalar_type > [inline]
e(int i, int j) const vl::Matrix4< T_scalar_type > [inline]
e(int i, int j)vl::Matrix4< T_scalar_type > [inline]
fill(T_scalar_type val)vl::Matrix4< T_scalar_type > [inline]
frustum(T_scalar_type pleft, T_scalar_type pright, T_scalar_type pbottom, T_scalar_type ptop, T_scalar_type pnear, T_scalar_type pfar)vl::Matrix4< T_scalar_type > [static]
get3x3() const vl::Matrix4< T_scalar_type > [inline]
getAsLookAt(Vector3< T_scalar_type > &eye, Vector3< T_scalar_type > &look, Vector3< T_scalar_type > &up, Vector3< T_scalar_type > &right) const vl::Matrix4< T_scalar_type >
getInverse(Matrix4 &dest) const vl::Matrix4< T_scalar_type >
getInverse(T_scalar_type *determinant=NULL) const vl::Matrix4< T_scalar_type > [inline]
getT() const vl::Matrix4< T_scalar_type > [inline]
getTransposed() const vl::Matrix4< T_scalar_type > [inline]
getTransposed(Matrix4 &dest) const vl::Matrix4< T_scalar_type > [inline]
getX() const vl::Matrix4< T_scalar_type > [inline]
getY() const vl::Matrix4< T_scalar_type > [inline]
getYXRotationAngles(T_scalar_type &degrees_y, T_scalar_type &degrees_x) const vl::Matrix4< T_scalar_type >
getZ() const vl::Matrix4< T_scalar_type > [inline]
invert(T_scalar_type *determinant=NULL)vl::Matrix4< T_scalar_type > [inline]
isIdentity() const vl::Matrix4< T_scalar_type > [inline]
isNull() const vl::Matrix4< T_scalar_type > [inline]
lookAt(const Vector3< T_scalar_type > &eye, const Vector3< T_scalar_type > &look, const Vector3< T_scalar_type > &up)vl::Matrix4< T_scalar_type > [static]
Matrix4(const T &m)vl::Matrix4< T_scalar_type > [inline, explicit]
Matrix4()vl::Matrix4< T_scalar_type > [inline]
Matrix4(T_scalar_type n)vl::Matrix4< T_scalar_type > [inline]
Matrix4(T_scalar_type e00, T_scalar_type e01, T_scalar_type e02, T_scalar_type e03, T_scalar_type e10, T_scalar_type e11, T_scalar_type e12, T_scalar_type e13, T_scalar_type e20, T_scalar_type e21, T_scalar_type e22, T_scalar_type e23, T_scalar_type e30, T_scalar_type e31, T_scalar_type e32, T_scalar_type e33)vl::Matrix4< T_scalar_type > [inline, explicit]
mVecvl::Matrix4< T_scalar_type > [protected]
operator!=(const Matrix4 &m) const vl::Matrix4< T_scalar_type > [inline]
operator*(T_scalar_type d) const vl::Matrix4< T_scalar_type > [inline]
operator*=(const Matrix4 &m)vl::Matrix4< T_scalar_type > [inline]
operator*=(T_scalar_type d)vl::Matrix4< T_scalar_type > [inline]
operator+(const Matrix4 &m) const vl::Matrix4< T_scalar_type > [inline]
operator+(T_scalar_type d) const vl::Matrix4< T_scalar_type > [inline]
operator+=(const Matrix4 &m)vl::Matrix4< T_scalar_type > [inline]
operator+=(T_scalar_type d)vl::Matrix4< T_scalar_type > [inline]
operator-(const Matrix4 &m) const vl::Matrix4< T_scalar_type > [inline]
operator-() const vl::Matrix4< T_scalar_type > [inline]
operator-(T_scalar_type d) const vl::Matrix4< T_scalar_type > [inline]
operator-=(const Matrix4 &m)vl::Matrix4< T_scalar_type > [inline]
operator-=(T_scalar_type d)vl::Matrix4< T_scalar_type > [inline]
operator/(T_scalar_type d) const vl::Matrix4< T_scalar_type > [inline]
operator/=(T_scalar_type d)vl::Matrix4< T_scalar_type > [inline]
operator=(const Matrix4 &m)vl::Matrix4< T_scalar_type > [inline]
operator==(const Matrix4 &m) const vl::Matrix4< T_scalar_type > [inline]
operator[](unsigned int i) const vl::Matrix4< T_scalar_type > [inline]
operator[](unsigned int i)vl::Matrix4< T_scalar_type > [inline]
ortho(T_scalar_type pleft, T_scalar_type pright, T_scalar_type pbottom, T_scalar_type ptop, T_scalar_type pnear, T_scalar_type pfar)vl::Matrix4< T_scalar_type > [static]
ortho2D(T_scalar_type pleft, T_scalar_type pright, T_scalar_type pbottom, T_scalar_type ptop)vl::Matrix4< T_scalar_type > [static]
perspective(T_scalar_type fovy, T_scalar_type aspect_ratio, T_scalar_type znear, T_scalar_type zfar)vl::Matrix4< T_scalar_type > [static]
ptr()vl::Matrix4< T_scalar_type > [inline]
ptr() const vl::Matrix4< T_scalar_type > [inline]
rotate(T_scalar_type degrees, const Vector3< T_scalar_type > &v)vl::Matrix4< T_scalar_type > [inline]
rotate(T_scalar_type degrees, T_scalar_type x, T_scalar_type y, T_scalar_type z)vl::Matrix4< T_scalar_type > [inline]
rotate(T_scalar_type degrees1, const Vector3< T_scalar_type > &v1, T_scalar_type degrees2, const Vector3< T_scalar_type > &v2)vl::Matrix4< T_scalar_type > [inline]
rotate(T_scalar_type degrees1, const Vector3< T_scalar_type > &v1, T_scalar_type degrees2, const Vector3< T_scalar_type > &v2, T_scalar_type degrees3, const Vector3< T_scalar_type > &v3)vl::Matrix4< T_scalar_type > [inline]
rotate(const Vector4< T_scalar_type > &from, const Vector4< T_scalar_type > &to)vl::Matrix4< T_scalar_type > [inline]
rotate(const Vector3< T_scalar_type > &from, const Vector3< T_scalar_type > &to)vl::Matrix4< T_scalar_type > [inline]
rotateXYZ(T_scalar_type degX, T_scalar_type degY, T_scalar_type degZ)vl::Matrix4< T_scalar_type > [inline]
rotateZYX(T_scalar_type degZ, T_scalar_type degY, T_scalar_type degX)vl::Matrix4< T_scalar_type > [inline]
rotation(T_scalar_type degrees, T_scalar_type x, T_scalar_type y, T_scalar_type z)vl::Matrix4< T_scalar_type > [static]
rotation(T_scalar_type degrees, const Vector3< T_scalar_type > &v)vl::Matrix4< T_scalar_type > [inline, static]
rotation(T_scalar_type degrees1, const Vector3< T_scalar_type > &v1, T_scalar_type degrees2, const Vector3< T_scalar_type > &v2)vl::Matrix4< T_scalar_type > [inline, static]
rotation(T_scalar_type degrees1, const Vector3< T_scalar_type > &v1, T_scalar_type degrees2, const Vector3< T_scalar_type > &v2, T_scalar_type degrees3, const Vector3< T_scalar_type > &v3)vl::Matrix4< T_scalar_type > [inline, static]
rotation(const Vector4< T_scalar_type > &from, const Vector4< T_scalar_type > &to)vl::Matrix4< T_scalar_type > [inline, static]
rotation(const Vector3< T_scalar_type > &from, const Vector3< T_scalar_type > &to)vl::Matrix4< T_scalar_type > [static]
rotationXYZ(T_scalar_type degX, T_scalar_type degY, T_scalar_type degZ)vl::Matrix4< T_scalar_type > [inline, static]
rotationZYX(T_scalar_type degZ, T_scalar_type degY, T_scalar_type degX)vl::Matrix4< T_scalar_type > [inline, static]
scalar_type typedefvl::Matrix4< T_scalar_type >
scale(T_scalar_type x, T_scalar_type y, T_scalar_type z)vl::Matrix4< T_scalar_type > [inline]
scaling(const Vector3< T_scalar_type > &v)vl::Matrix4< T_scalar_type > [inline, static]
scaling(T_scalar_type x, T_scalar_type y, T_scalar_type z)vl::Matrix4< T_scalar_type > [inline, static]
set3x3(const Matrix3< T_scalar_type > &m)vl::Matrix4< T_scalar_type > [inline]
setIdentity()vl::Matrix4< T_scalar_type > [inline]
setT(const Vector3< T_scalar_type > &v)vl::Matrix4< T_scalar_type > [inline]
setX(const Vector3< T_scalar_type > &v)vl::Matrix4< T_scalar_type > [inline]
setY(const Vector3< T_scalar_type > &v)vl::Matrix4< T_scalar_type > [inline]
setZ(const Vector3< T_scalar_type > &v)vl::Matrix4< T_scalar_type > [inline]
translate(T_scalar_type x, T_scalar_type y, T_scalar_type z)vl::Matrix4< T_scalar_type > [inline]
translate(const Vector3< T_scalar_type > &v)vl::Matrix4< T_scalar_type > [inline]
translation(const Vector3< T_scalar_type > &v)vl::Matrix4< T_scalar_type > [inline, static]
translation(T_scalar_type x, T_scalar_type y, T_scalar_type z)vl::Matrix4< T_scalar_type > [inline, static]
transpose()vl::Matrix4< T_scalar_type > [inline]

Visualization Library v2010.11.1125 Reference Documentation
Copyright 2005-2009 Michele Bosi. All rights reserved.
Updated on Fri Nov 26 2010 10:33:47.
Permission is granted to use this page to write and publish articles regarding Visualization Library.