GL Studio C++ Runtime API
GlsMatrixAffine< Type > Member List

This is the complete list of members for GlsMatrixAffine< Type >, including all inherited members.

_BaseClass typedefGlsMatrixAffine< Type >
_dataGlsMatrix< Type, 4 >protected
_matrixGlsMatrix< Type, 4 >protected
BaseClass typedefGlsMatrixAffine< Type >
Clear()GlsMatrix< Type, 4 >inline
closeValues(Type lv, Type rv) constGlsMatrix< Type, 4 >inlineprotected
CStyleMatrix typedefGlsMatrix< Type, 4 >
Data()GlsMatrix< Type, 4 >inline
Data() constGlsMatrix< Type, 4 >inline
Determinant() constGlsMatrix< Type, 4 >
Dump() constGlsMatrix< Type, 4 >
GlsMatrix()GlsMatrix< Type, 4 >
GlsMatrix(const CStyleMatrix m)GlsMatrix< Type, 4 >
GlsMatrix(const Type *m)GlsMatrix< Type, 4 >
GlsMatrix(const GlsMatrix< Type, DIM > &m)GlsMatrix< Type, 4 >
GlsMatrixAffine()GlsMatrixAffine< Type >
GlsMatrixAffine(const Type m[4][4])GlsMatrixAffine< Type >
GlsMatrixAffine(const Type *m)GlsMatrixAffine< Type >
GlsMatrixAffine(const GlsMatrix< Type, 4 > &m)GlsMatrixAffine< Type >
Initialize()GlsMatrix< Type, 4 >inlineprotected
Inverse() constGlsMatrix< Type, 4 >
Invert()GlsMatrix< Type, 4 >inline
IsDiagonal() constGlsMatrix< Type, 4 >inline
IsIdentity() constGlsMatrix< Type, 4 >inline
IsLowerTriangular() constGlsMatrix< Type, 4 >inline
IsScalar() constGlsMatrix< Type, 4 >inline
IsSingular() constGlsMatrix< Type, 4 >inline
IsSkewSymmetric() constGlsMatrix< Type, 4 >inline
IsSymmetric() constGlsMatrix< Type, 4 >inline
IsUpperTriangular() constGlsMatrix< Type, 4 >inline
IsVeryClose(const GlsMatrix< Type, 4 > &b) constGlsMatrixAffine< Type >inline
MakeIdentity()GlsMatrix< Type, 4 >inline
operator!=(const GlsMatrix< Type, DIM > &rhs) constGlsMatrix< Type, 4 >inline
operator()(unsigned row, unsigned col)GlsMatrix< Type, 4 >inline
operator()(unsigned row, unsigned col) constGlsMatrix< Type, 4 >inline
operator*(const Vector &v) constGlsMatrixAffine< Type >inline
operator*(const Vertex &v) constGlsMatrixAffine< Type >inline
GlsMatrix< Type, 4 >::operator*(const GlsMatrix< Type, DIM > &rhs) constGlsMatrix< Type, 4 >inline
GlsMatrix< Type, 4 >::operator*(Type scalar) constGlsMatrix< Type, 4 >inline
GlsMatrix< Type, 4 >::operator*(const GlsMatrix< double, 4 > &rhs) constGlsMatrix< Type, 4 >inline
GlsMatrix< Type, 4 >::operator*(const GlsMatrix< float, 4 > &rhs) constGlsMatrix< Type, 4 >inline
operator*=(const GlsMatrix< Type, DIM > &rhs)GlsMatrix< Type, 4 >inline
operator*=(Type scalar)GlsMatrix< Type, 4 >inline
operator*=(const GlsMatrix< double, 4 > &rhs)GlsMatrix< Type, 4 >inline
operator*=(const GlsMatrix< float, 4 > &rhs)GlsMatrix< Type, 4 >inline
operator+() constGlsMatrix< Type, 4 >inline
operator+(const GlsMatrix< Type, DIM > &rhs) constGlsMatrix< Type, 4 >inline
operator+=(const GlsMatrix< Type, DIM > &rhs)GlsMatrix< Type, 4 >inline
operator-() constGlsMatrix< Type, 4 >inline
operator-(const GlsMatrix< Type, DIM > &rhs) constGlsMatrix< Type, 4 >inline
operator-=(const GlsMatrix< Type, DIM > &rhs)GlsMatrix< Type, 4 >inline
operator/(Type scalar) constGlsMatrix< Type, 4 >inline
operator/=(Type scalar)GlsMatrix< Type, 4 >inline
operator=(const GlsMatrix< Type, DIM > &m)GlsMatrix< Type, 4 >inline
operator=(const CStyleMatrix m)GlsMatrix< Type, 4 >inline
operator==(const GlsMatrix< Type, DIM > &rhs) constGlsMatrix< Type, 4 >inline
Pivot(unsigned row)GlsMatrix< Type, 4 >protected
PRECISIONGlsMatrix< Type, 4 >protectedstatic
Rotate(Type angle, RotationAxis axis)GlsMatrixAffine< Type >
Rotate(Type angle, const Vector &centerOfRotation, RotationAxis axis)GlsMatrixAffine< Type >
Rotate(Type angle, const Vector &centerOfRotation, const Vector &axis)GlsMatrixAffine< Type >
Scale(Type x, Type y, Type z)GlsMatrixAffine< Type >
Scale(Type x, Type y, Type z, const Vector &anchor)GlsMatrixAffine< Type >
Transform(Vector &v) constGlsMatrixAffine< Type >inline
Translate(Type x, Type y, Type z)GlsMatrixAffine< Type >inline
Translate(const Vector &v)GlsMatrixAffine< Type >inline
Transpose()GlsMatrix< Type, 4 >inline
Transposition() constGlsMatrix< Type, 4 >inline
~GlsMatrix()GlsMatrix< Type, 4 >virtual
~GlsMatrixAffine()GlsMatrixAffine< Type >