math::mat44< T > Member List

This is the complete list of members for math::mat44< T >, including all inherited members.
abs() (defined in math::vecbase< T, R *C >)math::vecbase< T, R *C > [inline]
Add(const vecbase< T, N > &v2, vecbase< T, N > &result) (defined in math::vecbase< T, R *C >)math::vecbase< T, R *C > [inline]
AffineInvert() (defined in math::mat44< T >)math::mat44< T > [inline]
affineInvertTranspose(void) (defined in math::mat44< T >)math::mat44< T > [inline]
det()math::matsqu< T, 4 > [inline]
det(int *a, int *b, int n)math::matsqu< T, 4 > [inline]
dot(vecbase< T, N > const &rhs) const (defined in math::vecbase< T, R *C >)math::vecbase< T, R *C > [inline]
getAffineInverse() const (defined in math::mat44< T >)math::mat44< T > [inline]
getAffineInverseTranspose(void) const (defined in math::mat44< T >)math::mat44< T > [inline]
getColumn(int c) const (defined in math::mat44< T >)math::mat44< T > [inline]
getInverse(void) const (defined in math::mat44< T >)math::mat44< T > [inline]
GetInverseRotatedVector3D(const vec3< T > &rhs) const (defined in math::mat44< T >)math::mat44< T > [inline]
GetInverseTranslatedVector3D(const vec3< T > &rhs) const (defined in math::mat44< T >)math::mat44< T > [inline]
getInverseTranspose() const (defined in math::mat44< T >)math::mat44< T > [inline]
GetRotatedVector3D(const vec3< T > &rhs) const (defined in math::mat44< T >)math::mat44< T > [inline]
getRow(int r) const (defined in math::mat44< T >)math::mat44< T > [inline]
GetTranslatedVector3D(const vec3< T > &rhs) const (defined in math::mat44< T >)math::mat44< T > [inline]
getTranspose() const (defined in math::mat44< T >)math::mat44< T > [inline]
InverseRotateVector3D(math::vec3< T > &rhs) const (defined in math::mat44< T >)math::mat44< T > [inline]
InverseTranslateVector3D(vec3< T > &rhs) const (defined in math::mat44< T >)math::mat44< T > [inline]
Invert(void) (defined in math::mat44< T >)math::mat44< T > [inline]
invertTranspose() (defined in math::mat44< T >)math::mat44< T > [inline]
IsFinite() const (defined in math::vecbase< T, R *C >)math::vecbase< T, R *C > [inline]
IsNan() const (defined in math::vecbase< T, R *C >)math::vecbase< T, R *C > [inline]
loadIdentity() (defined in math::matsqu< T, 4 >)math::matsqu< T, 4 > [inline]
loadZero() (defined in math::vecbase< T, R *C >)math::vecbase< T, R *C > [inline]
lookat(math::vec3< T > eye, math::vec3< T > center, math::vec3< T > up) (defined in math::mat44< T >)math::mat44< T > [inline]
magnitude() const (defined in math::vecbase< T, R *C >)math::vecbase< T, R *C > [inline]
mat44() (defined in math::mat44< T >)math::mat44< T > [inline]
mat44(T e0, T e1, T e2, T e3, T e4, T e5, T e6, T e7, T e8, T e9, T e10, T e11, T e12, T e13, T e14, T e15) (defined in math::mat44< T >)math::mat44< T > [inline]
mat44(const mat44< T > &rhs) (defined in math::mat44< T >)math::mat44< T > [inline]
mat44(const T *rhs) (defined in math::mat44< T >)math::mat44< T > [inline]
mat44(const math::quat< T > &q) (defined in math::mat44< T >)math::mat44< T > [inline]
mat44(math::transform< T > const &t) (defined in math::mat44< T >)math::mat44< T > [inline]
matbase(math::matbase< T, R, C > const &rhs) (defined in math::matbase< T, R, C >)math::matbase< T, R, C > [inline]
matbase(const T *rhs) (defined in math::matbase< T, R, C >)math::matbase< T, R, C > [inline]
matsqu() (defined in math::matsqu< T, 4 >)math::matsqu< T, 4 > [inline]
matsqu(math::matsqu< T, N > const &rhs) (defined in math::matsqu< T, 4 >)math::matsqu< T, 4 > [inline]
minus() (defined in math::vecbase< T, R *C >)math::vecbase< T, R *C > [inline]
Normalize() (defined in math::vecbase< T, R *C >)math::vecbase< T, R *C > [inline]
operator const T *() const (defined in math::mat44< T >)math::mat44< T > [inline]
operator T *() const (defined in math::mat44< T >)math::mat44< T > [inline]
operator!=(const mat44< T > &rhs) const (defined in math::mat44< T >)math::mat44< T > [inline]
operator!=(const vecbase< T, N > &rhs) const (defined in math::vecbase< T, R *C >)math::vecbase< T, R *C > [inline]
operator*(const mat44< T > &rhs) const (defined in math::mat44< T >)math::mat44< T > [inline]
operator*(const T rhs) const (defined in math::mat44< T >)math::mat44< T > [inline]
operator*(const vec4< T > rhs) const (defined in math::mat44< T >)math::mat44< T > [inline]
operator*(const vecbase< T, C > rhs) const (defined in math::matbase< T, R, C >)math::matbase< T, R, C > [inline]
operator*=(const mat44< T > &rhs) (defined in math::mat44< T >)math::mat44< T > [inline]
operator*=(const T rhs) (defined in math::mat44< T >)math::mat44< T > [inline]
operator+(const mat44< T > &rhs) const (defined in math::mat44< T >)math::mat44< T > [inline]
operator+(void) const (defined in math::mat44< T >)math::mat44< T > [inline]
operator+=(const mat44< T > &rhs) (defined in math::mat44< T >)math::mat44< T > [inline]
operator+=(const vecbase< T, N > &rhs) (defined in math::vecbase< T, R *C >)math::vecbase< T, R *C > [inline]
operator-(const mat44< T > &rhs) const (defined in math::mat44< T >)math::mat44< T > [inline]
operator-() const (defined in math::mat44< T >)math::mat44< T > [inline]
operator-=(const mat44< T > &rhs) (defined in math::mat44< T >)math::mat44< T > [inline]
operator-=(const vecbase< T, N > &rhs) (defined in math::vecbase< T, R *C >)math::vecbase< T, R *C > [inline]
operator/(const T rhs) const (defined in math::mat44< T >)math::mat44< T > [inline]
operator/=(const T rhs) (defined in math::mat44< T >)math::mat44< T > [inline]
operator<(vecbase< T, N > const &rhs) (defined in math::vecbase< T, R *C >)math::vecbase< T, R *C > [inline, protected]
operator==(const mat44< T > &rhs) const (defined in math::mat44< T >)math::mat44< T > [inline]
operator==(const vecbase< T, N > &rhs) const (defined in math::vecbase< T, R *C >)math::vecbase< T, R *C > [inline]
operator[](int i) (defined in math::vecbase< T, R *C >)math::vecbase< T, R *C > [inline]
print() (defined in math::matbase< T, R, C >)math::matbase< T, R, C > [inline]
print() const (defined in math::vecbase< T, R *C >)math::vecbase< T, R *C > [inline]
read(FILE *file) (defined in math::vecbase< T, R *C >)math::vecbase< T, R *C > [inline]
RotateVector3D(math::vec3< T > &rhs) const (defined in math::mat44< T >)math::mat44< T > [inline]
set_rotation(math::quat< T > const &q) (defined in math::mat44< T >)math::mat44< T > [inline]
SetCoordinateTransform(math::vec3< T > const x, math::vec3< T > const y) (defined in math::mat44< T >)math::mat44< T > [inline]
SetEntry(int position, T value) (defined in math::mat44< T >)math::mat44< T >
SetOrtho(T left, T right, T bottom, T top, T n, T f) (defined in math::mat44< T >)math::mat44< T > [inline]
SetPerspective(T left, T right, T bottom, T top, T n, T f) (defined in math::mat44< T >)math::mat44< T > [inline]
SetPerspective(T fovy, T aspect, T n, T f) (defined in math::mat44< T >)math::mat44< T > [inline]
SetReflection(math::plane< T > const &p) (defined in math::mat44< T >)math::mat44< T > [inline]
SetRotationAxis(const T angle, const vec3< T > &axis) (defined in math::mat44< T >)math::mat44< T > [inline]
SetRotationEuler(const T angleX, const T angleY, const T angleZ) (defined in math::mat44< T >)math::mat44< T > [inline]
SetRotationPartEuler(const T angleX, const T angleY, const T angleZ) (defined in math::mat44< T >)math::mat44< T > [inline]
SetRotationPartEuler(const math::vec3< T > &rotations) (defined in math::mat44< T >)math::mat44< T > [inline]
SetRotationX(const T angle) (defined in math::mat44< T >)math::mat44< T > [inline]
SetRotationY(const T angle) (defined in math::mat44< T >)math::mat44< T > [inline]
SetRotationZ(const T angle) (defined in math::mat44< T >)math::mat44< T > [inline]
SetScale(const vec3< T > &scaleFactor) (defined in math::mat44< T >)math::mat44< T > [inline]
SetTranslation(const vec3< T > &translation) (defined in math::mat44< T >)math::mat44< T > [inline]
SetTranslationPart(const vec3< T > &translation) (defined in math::mat44< T >)math::mat44< T > [inline]
SetUniformScale(const T scaleFactor) (defined in math::mat44< T >)math::mat44< T > [inline]
Subtract(const vecbase< T, N > &v2, vecbase< T, N > &result) (defined in math::vecbase< T, R *C >)math::vecbase< T, R *C > [inline]
TranslateVector3D(vec3< T > &rhs) const (defined in math::mat44< T >)math::mat44< T > [inline]
Transpose(void) (defined in math::mat44< T >)math::mat44< T > [inline]
Type typedef (defined in math::vecbase< T, R *C >)math::vecbase< T, R *C >
v(int r, int c) (defined in math::mat44< T >)math::mat44< T > [inline]
v (defined in math::vecbase< T, R *C >)math::vecbase< T, R *C >
vecbase() (defined in math::vecbase< T, R *C >)math::vecbase< T, R *C > [inline]
vecbase(vecbase< T, N > const &rhs) (defined in math::vecbase< T, R *C >)math::vecbase< T, R *C > [inline]
vecbase(Tconst *const rhs) (defined in math::vecbase< T, R *C >)math::vecbase< T, R *C > [inline]
write(FILE *file) const (defined in math::vecbase< T, R *C >)math::vecbase< T, R *C > [inline]
~mat44() (defined in math::mat44< T >)math::mat44< T > [inline]
 All Classes Namespaces Functions

Generated on 24 Apr 2014 for math by  doxygen 1.6.1