ACG::GLMatrixT< Scalar > Member List

This is the complete list of members for ACG::GLMatrixT< Scalar >, including all inherited members.
Axis enum name (defined in ACG::GLMatrixT< Scalar >)ACG::GLMatrixT< Scalar > [private]
clear()ACG::Matrix4x4T< Scalar > [inline]
data() const (defined in ACG::Matrix4x4T< Scalar >)ACG::Matrix4x4T< Scalar > [inline]
frustum(Scalar left, Scalar right, Scalar bottom, Scalar top, Scalar near_plane, Scalar far_plane)ACG::GLMatrixT< Scalar > [inline]
get_raw_data() const ACG::Matrix4x4T< Scalar > [inline]
GLMatrixT()ACG::GLMatrixT< Scalar > [inline]
GLMatrixT(const GLMatrixT< OtherScalar > _rhs)ACG::GLMatrixT< Scalar > [inline]
GLMatrixT(const Scalar _array[16])ACG::GLMatrixT< Scalar > [inline]
identity()ACG::Matrix4x4T< Scalar > [inline]
inverse_frustum(Scalar left, Scalar right, Scalar bottom, Scalar top, Scalar near_plane, Scalar far_plane)ACG::GLMatrixT< Scalar > [inline]
inverse_lookAt(const Vec3 &eye, const Vec3 &center, const Vec3 &up)ACG::GLMatrixT< Scalar > [inline]
inverse_ortho(Scalar left, Scalar right, Scalar bottom, Scalar top, Scalar near_plane, Scalar far_plane)ACG::GLMatrixT< Scalar > [inline]
inverse_perspective(Scalar fovY, Scalar aspect, Scalar near_plane, Scalar far_plane)ACG::GLMatrixT< Scalar > [inline]
invert()ACG::Matrix4x4T< Scalar > [inline]
is_identity() const ACG::Matrix4x4T< Scalar > [inline]
leftMult(const Matrix4x4T< Scalar > &_rhs) (defined in ACG::GLMatrixT< Scalar >)ACG::GLMatrixT< Scalar > [inline]
ACG::Matrix4x4T::leftMult(const Matrix4x4T< Scalar > &_rhs)ACG::Matrix4x4T< Scalar > [inline]
lookAt(const Vec3 &eye, const Vec3 &center, const Vec3 &up)ACG::GLMatrixT< Scalar > [inline]
Matrix4x4T()ACG::Matrix4x4T< Scalar > [inline]
Matrix4x4T(const Matrix4x4T< OtherScalar > _rhs)ACG::Matrix4x4T< Scalar > [inline]
Matrix4x4T(const Scalar _array[16])ACG::Matrix4x4T< Scalar > [inline]
operator!=(const Matrix4x4T< Scalar > &_rhs) const ACG::Matrix4x4T< Scalar > [inline]
operator()(unsigned int row, unsigned int col)ACG::Matrix4x4T< Scalar > [inline]
operator()(unsigned int row, unsigned int col) const ACG::Matrix4x4T< Scalar > [inline]
operator*(const Matrix4x4T< Scalar > &_rhs) const (defined in ACG::GLMatrixT< Scalar >)ACG::GLMatrixT< Scalar > [inline]
operator*(const VectorT< T, 4 > &_v) const ACG::GLMatrixT< Scalar > [inline]
ACG::Matrix4x4T::operator*(const Matrix4x4T< Scalar > &inst) const ACG::Matrix4x4T< Scalar > [inline]
operator*=(const Matrix4x4T< Scalar > &_rhs) (defined in ACG::GLMatrixT< Scalar >)ACG::GLMatrixT< Scalar > [inline]
ACG::Matrix4x4T::operator*=(const Matrix4x4T< Scalar > &_rhs)ACG::Matrix4x4T< Scalar > [inline]
operator+(const Matrix4x4T< Scalar > &_rhs) const (defined in ACG::GLMatrixT< Scalar >)ACG::GLMatrixT< Scalar > [inline]
ACG::Matrix4x4T::operator+(const Matrix4x4T< Scalar > &_rhs) const ACG::Matrix4x4T< Scalar > [inline]
operator+=(const Matrix4x4T< Scalar > &_rhs) (defined in ACG::GLMatrixT< Scalar >)ACG::GLMatrixT< Scalar > [inline]
ACG::Matrix4x4T::operator+=(const Matrix4x4T< Scalar > &_rhs)ACG::Matrix4x4T< Scalar > [inline]
operator-(const Matrix4x4T< Scalar > &_rhs) const (defined in ACG::GLMatrixT< Scalar >)ACG::GLMatrixT< Scalar > [inline]
ACG::Matrix4x4T::operator-(const Matrix4x4T< Scalar > &_rhs) const ACG::Matrix4x4T< Scalar > [inline]
operator-=(const Matrix4x4T< Scalar > &_rhs) (defined in ACG::GLMatrixT< Scalar >)ACG::GLMatrixT< Scalar > [inline]
ACG::Matrix4x4T::operator-=(const Matrix4x4T< Scalar > &_rhs)ACG::Matrix4x4T< Scalar > [inline]
operator=(const GLMatrixT< otherScalar > &_rhs)ACG::GLMatrixT< Scalar > [inline]
operator=(const Matrix4x4T< otherScalar > &_rhs)ACG::GLMatrixT< Scalar > [inline]
operator==(const Matrix4x4T< Scalar > &_rhs) const ACG::Matrix4x4T< Scalar > [inline]
ortho(Scalar left, Scalar right, Scalar bottom, Scalar top, Scalar near_plane, Scalar far_plane)ACG::GLMatrixT< Scalar > [inline]
perspective(Scalar fovY, Scalar aspect, Scalar near_plane, Scalar far_plane)ACG::GLMatrixT< Scalar > [inline]
raw() const (defined in ACG::Matrix4x4T< Scalar >)ACG::Matrix4x4T< Scalar > [inline]
rotate(Scalar angle, Scalar x, Scalar y, Scalar z, MultiplyFrom _mult_from=MULT_FROM_RIGHT)ACG::GLMatrixT< Scalar > [inline]
rotate(Scalar _angle, const Vec3 &_axis, MultiplyFrom _mult_from=MULT_FROM_RIGHT)ACG::GLMatrixT< Scalar > [inline]
rotateX(Scalar _angle, MultiplyFrom _mult_from=MULT_FROM_RIGHT)ACG::GLMatrixT< Scalar > [inline]
rotateXYZ(Axis _axis, Scalar _angle, MultiplyFrom _mult_from) (defined in ACG::GLMatrixT< Scalar >)ACG::GLMatrixT< Scalar > [inline, private]
rotateY(Scalar _angle, MultiplyFrom _mult_from=MULT_FROM_RIGHT)ACG::GLMatrixT< Scalar > [inline]
rotateZ(Scalar _angle, MultiplyFrom _mult_from=MULT_FROM_RIGHT)ACG::GLMatrixT< Scalar > [inline]
scale(Scalar _x, Scalar _y, Scalar _z, MultiplyFrom _mult_from=MULT_FROM_RIGHT)ACG::GLMatrixT< Scalar > [inline]
scale(const Vec3 &_v, MultiplyFrom _mult_from=MULT_FROM_RIGHT)ACG::GLMatrixT< Scalar > [inline]
transform_point(const VectorT< T, 3 > &_v) const ACG::Matrix4x4T< Scalar > [inline]
transform_vector(const VectorT< T, 3 > &_v) const ACG::Matrix4x4T< Scalar > [inline]
translate(Scalar _x, Scalar _y, Scalar _z, MultiplyFrom _mult_from=MULT_FROM_RIGHT)ACG::GLMatrixT< Scalar > [inline]
translate(const Vec3 &_v, MultiplyFrom _mult_from=MULT_FROM_RIGHT)ACG::GLMatrixT< Scalar > [inline]
transpose()ACG::Matrix4x4T< Scalar > [inline]
Vec3 typedef (defined in ACG::GLMatrixT< Scalar >)ACG::GLMatrixT< Scalar >
X enum value (defined in ACG::GLMatrixT< Scalar >)ACG::GLMatrixT< Scalar > [private]
Y enum value (defined in ACG::GLMatrixT< Scalar >)ACG::GLMatrixT< Scalar > [private]
Z enum value (defined in ACG::GLMatrixT< Scalar >)ACG::GLMatrixT< Scalar > [private]
~GLMatrixT()ACG::GLMatrixT< Scalar > [inline]
~Matrix4x4T()ACG::Matrix4x4T< Scalar > [inline]

acg pic Project OpenFlipper, ©  Computer Graphics Group, RWTH Aachen. Documentation generated using doxygen .