_a | mathglpp::GLMatrix< T > | |
_b | mathglpp::GLMatrix< T > | |
_c | mathglpp::GLMatrix< T > | |
_d | mathglpp::GLMatrix< T > | |
_e | mathglpp::GLMatrix< T > | |
_f | mathglpp::GLMatrix< T > | |
_g | mathglpp::GLMatrix< T > | |
_h | mathglpp::GLMatrix< T > | |
_i | mathglpp::GLMatrix< T > | |
_j | mathglpp::GLMatrix< T > | |
_k | mathglpp::GLMatrix< T > | |
_l | mathglpp::GLMatrix< T > | |
_m | mathglpp::GLMatrix< T > | |
_n | mathglpp::GLMatrix< T > | |
_o | mathglpp::GLMatrix< T > | |
_p | mathglpp::GLMatrix< T > | |
adjoint() const | mathglpp::GLMatrix< T > | [inline] |
applyRotate(const T angle, const T x, const T y, const T z) | mathglpp::GLMatrix< T > | [inline] |
applyRotateX(const T angle) | mathglpp::GLMatrix< T > | [inline] |
applyRotateXYZ(const T x, const T y, const T z) | mathglpp::GLMatrix< T > | [inline] |
applyRotateY(const T angle) | mathglpp::GLMatrix< T > | [inline] |
applyRotateZ(const T angle) | mathglpp::GLMatrix< T > | [inline] |
applyScale(const T x, const T y) | mathglpp::GLMatrix< T > | [inline] |
applyScale(const T x, const T y, const T z) | mathglpp::GLMatrix< T > | [inline] |
applyScale(const GLVector2< T > &scale) | mathglpp::GLMatrix< T > | [inline] |
applyScale(const GLVector3< T > &scale) | mathglpp::GLMatrix< T > | [inline] |
applyTranslate(const T x, const T y) | mathglpp::GLMatrix< T > | [inline] |
applyTranslate(const T x, const T y, const T z) | mathglpp::GLMatrix< T > | [inline] |
applyTranslate(const GLVector2< T > &trans) | mathglpp::GLMatrix< T > | [inline] |
applyTranslate(const GLVector3< T > &trans) | mathglpp::GLMatrix< T > | [inline] |
cofactorm0() const | mathglpp::GLMatrix< T > | [inline, protected] |
cofactorm1() const | mathglpp::GLMatrix< T > | [inline, protected] |
cofactorm10() const | mathglpp::GLMatrix< T > | [inline, protected] |
cofactorm11() const | mathglpp::GLMatrix< T > | [inline, protected] |
cofactorm12() const | mathglpp::GLMatrix< T > | [inline, protected] |
cofactorm13() const | mathglpp::GLMatrix< T > | [inline, protected] |
cofactorm14() const | mathglpp::GLMatrix< T > | [inline, protected] |
cofactorm15() const | mathglpp::GLMatrix< T > | [inline, protected] |
cofactorm2() const | mathglpp::GLMatrix< T > | [inline, protected] |
cofactorm3() const | mathglpp::GLMatrix< T > | [inline, protected] |
cofactorm4() const | mathglpp::GLMatrix< T > | [inline, protected] |
cofactorm5() const | mathglpp::GLMatrix< T > | [inline, protected] |
cofactorm6() const | mathglpp::GLMatrix< T > | [inline, protected] |
cofactorm7() const | mathglpp::GLMatrix< T > | [inline, protected] |
cofactorm8() const | mathglpp::GLMatrix< T > | [inline, protected] |
cofactorm9() const | mathglpp::GLMatrix< T > | [inline, protected] |
det() const | mathglpp::GLMatrix< T > | [inline] |
dot2(const T *const v_arr) const | mathglpp::GLMatrix< T > | [inline] |
dot2(const T x, const T y, const T w=1) const | mathglpp::GLMatrix< T > | [inline] |
dot3(const T *const v_arr) const | mathglpp::GLMatrix< T > | [inline] |
dot3(const T x, const T y, const T z, const T w=1) const | mathglpp::GLMatrix< T > | [inline] |
dot4(const T *const v_arr) const | mathglpp::GLMatrix< T > | [inline] |
dot4(const T x, const T y, const T z, const T w) | mathglpp::GLMatrix< T > | [inline] |
eigenValues() | mathglpp::GLMatrix< T > | [inline] |
getTranspose(void) | mathglpp::GLMatrix< T > | [inline] |
glFrustum(const GLdouble left, const GLdouble right, const GLdouble bottom, const GLdouble top, const GLdouble zNear, const GLdouble zFar) | mathglpp::GLMatrix< T > | [inline, static] |
glGet(const GLenum pname) | mathglpp::GLMatrix< T > | [inline] |
glLoadMatrix(void) | mathglpp::GLMatrix< T > | [inline] |
GLMatrix() | mathglpp::GLMatrix< T > | [inline] |
GLMatrix(const T val) | mathglpp::GLMatrix< T > | [inline] |
GLMatrix(const T *const val) | mathglpp::GLMatrix< T > | [inline] |
GLMatrix(const T *const v0, const T *const v1, const T *const v2, const T *const v3) | mathglpp::GLMatrix< T > | [inline] |
GLMatrix(const GLMatrix &mat) | mathglpp::GLMatrix< T > | [inline] |
glMultMatrix(void) | mathglpp::GLMatrix< T > | [inline] |
glOrtho(const GLdouble left, const GLdouble right, const GLdouble bottom, const GLdouble top, const GLdouble zNear, const GLdouble zFar) | mathglpp::GLMatrix< T > | [inline, static] |
glRotate(const T angle, T x, T y, T z) | mathglpp::GLMatrix< T > | [static] |
glRotate(const GLdouble angle, GLdouble x, GLdouble y, GLdouble z) | mathglpp::GLMatrix< T > | [inline] |
glRotate(const GLfloat angle, GLfloat x, GLfloat y, GLfloat z) | mathglpp::GLMatrix< T > | [inline] |
glScale(const T x, const T y, const T z) | mathglpp::GLMatrix< T > | [inline, static] |
glTranslate(const T x, const T y, const T z) | mathglpp::GLMatrix< T > | [static] |
glTranslate(const GLdouble _x, const GLdouble _y, const GLdouble _z) | mathglpp::GLMatrix< T > | [inline] |
glTranslate(const GLfloat _x, const GLfloat _y, const GLfloat _z) | mathglpp::GLMatrix< T > | [inline] |
glVertex3(const T x, const T y, const T z) | mathglpp::GLMatrix< T > | [inline] |
glVertex3v(const T *const v_arr) | mathglpp::GLMatrix< T > | [inline] |
glVertex3v(const int num, const T *const v_arr) | mathglpp::GLMatrix< T > | |
glVertex3v(const int num, const GLfloat *const v_arr) | mathglpp::GLMatrix< T > | [inline] |
glVertex3v(const int num, const GLdouble *const v_arr) | mathglpp::GLMatrix< T > | [inline] |
glVertex4(const T x, const T y, const T z, const T w) | mathglpp::GLMatrix< T > | [inline] |
glVertex4v(const T *const v_arr) | mathglpp::GLMatrix< T > | [inline] |
glVertex4v(const int num, const T *const v_arr) | mathglpp::GLMatrix< T > | |
glVertex4v(const int num, const GLfloat *const v_arr) | mathglpp::GLMatrix< T > | [inline] |
glVertex4v(int num, const GLdouble *v_arr) | mathglpp::GLMatrix< T > | [inline] |
identity(void) | mathglpp::GLMatrix< T > | [inline, static] |
inverse() const | mathglpp::GLMatrix< T > | [inline] |
loadFrustum(const GLdouble left, const GLdouble right, const GLdouble bottom, const GLdouble top, const GLdouble zNear, const GLdouble zFar) | mathglpp::GLMatrix< T > | [inline] |
loadIdentity(void) | mathglpp::GLMatrix< T > | [inline] |
loadOrtho(const GLdouble left, const GLdouble right, const GLdouble bottom, const GLdouble top, const GLdouble zNear, const GLdouble zFar) | mathglpp::GLMatrix< T > | [inline] |
loadRotate(const T angle, T x, T y, T z) | mathglpp::GLMatrix< T > | [inline] |
loadRotateX(const T angle) | mathglpp::GLMatrix< T > | [inline] |
loadRotateY(const T angle) | mathglpp::GLMatrix< T > | [inline] |
loadRotateZ(const T angle) | mathglpp::GLMatrix< T > | [inline] |
loadScale(const T x, const T y, const T z) | mathglpp::GLMatrix< T > | [inline] |
loadTranslate(const T x, const T y, const T z) | mathglpp::GLMatrix< T > | [inline] |
loadView(const T fx, const T fy, const T fz, const T ux, const T uy, const T uz, const T sx, const T sy, const T sz) | mathglpp::GLMatrix< T > | [inline] |
loadView(const T *const f, const T *const u, const T *const s) | mathglpp::GLMatrix< T > | [inline] |
loadView(const GLVector3< T > &front, const GLVector3< T > &up, const GLVector3< T > side) | mathglpp::GLMatrix< T > | [inline] |
loadZero(void) | mathglpp::GLMatrix< T > | [inline] |
m | mathglpp::GLMatrix< T > | |
m0 | mathglpp::GLMatrix< T > | |
m1 | mathglpp::GLMatrix< T > | |
m10 | mathglpp::GLMatrix< T > | |
m11 | mathglpp::GLMatrix< T > | |
m12 | mathglpp::GLMatrix< T > | |
m13 | mathglpp::GLMatrix< T > | |
m14 | mathglpp::GLMatrix< T > | |
m15 | mathglpp::GLMatrix< T > | |
m2 | mathglpp::GLMatrix< T > | |
m3 | mathglpp::GLMatrix< T > | |
m4 | mathglpp::GLMatrix< T > | |
m5 | mathglpp::GLMatrix< T > | |
m6 | mathglpp::GLMatrix< T > | |
m7 | mathglpp::GLMatrix< T > | |
m8 | mathglpp::GLMatrix< T > | |
m9 | mathglpp::GLMatrix< T > | |
m_c_r | mathglpp::GLMatrix< T > | |
mult3by3(const GLMatrix &mat) | mathglpp::GLMatrix< T > | [inline] |
operator *(const GLMatrix &mat) | mathglpp::GLMatrix< T > | [inline] |
operator *(const GLVector4< T > &vec) | mathglpp::GLMatrix< T > | [inline] |
operator *(const GLVector3< T > &vec) | mathglpp::GLMatrix< T > | [inline] |
operator *(const GLVector2< T > &vec) | mathglpp::GLMatrix< T > | [inline] |
operator *(const T *const v_arr) | mathglpp::GLMatrix< T > | [inline] |
operator *=(const T &val) | mathglpp::GLMatrix< T > | [inline] |
operator *=(const GLMatrix &mat) | mathglpp::GLMatrix< T > | [inline] |
operator const T *(void) const | mathglpp::GLMatrix< T > | [inline] |
operator T *(void) | mathglpp::GLMatrix< T > | [inline] |
operator+(const GLMatrix &mat) | mathglpp::GLMatrix< T > | [inline] |
operator+=(const GLMatrix &mat) | mathglpp::GLMatrix< T > | [inline] |
operator-(const GLMatrix &mat) | mathglpp::GLMatrix< T > | [inline] |
operator-=(const GLMatrix &mat) | mathglpp::GLMatrix< T > | [inline] |
operator/=(const T &val) | mathglpp::GLMatrix< T > | [inline] |
operator=(const GLMatrix &mat) | mathglpp::GLMatrix< T > | [inline] |
operator==(const GLMatrix &mat) | mathglpp::GLMatrix< T > | [inline] |
operator[](const int ind) | mathglpp::GLMatrix< T > | [inline] |
transpose(void) | mathglpp::GLMatrix< T > | [inline] |
vdot2(T *const v_arr, const T w=1) const | mathglpp::GLMatrix< T > | [inline] |
vdot3(T *const v_arr, const T w=1) const | mathglpp::GLMatrix< T > | [inline] |
vdot4(T *const v_arr) const | mathglpp::GLMatrix< T > | [inline] |
zero(void) | mathglpp::GLMatrix< T > | [inline, static] |
~GLMatrix() | mathglpp::GLMatrix< T > | [inline] |