Classes |
| class | vl::Matrix3< T_scalar_type > |
| | The Matrix3 class is a template class that implements a generic 3x3 matrix, see also vl::dmat3, vl::fmat3, vl::umat3, vl::imat3. More...
|
Namespaces |
| namespace | vl |
| | Visualization Library namespace.
|
Typedefs |
| typedef Matrix3< GLdouble > | vl::dmat3 |
| | A 3x3 matrix using GLdouble precision.
|
| typedef Matrix3< GLfloat > | vl::fmat3 |
| | A 3x3 matrix using GLfloat precision.
|
| typedef Matrix3< GLint > | vl::imat3 |
| | A 3x3 matrix using GLint precision.
|
| typedef Matrix3< GLuint > | vl::umat3 |
| | A 3x3 matrix using GLuint precision.
|
| typedef dmat3 | vl::mat3 |
| | Defined as: 'typedef dmat3 mat3'. See also VL_PIPELINE_PRECISION.
|
Functions |
| template<typename T_scalar_type > |
| Matrix3< T_scalar_type > | vl::operator* (const Matrix3< T_scalar_type > &m2, const Matrix3< T_scalar_type > &m1) |
| template<typename T_scalar_type > |
| Matrix3< T_scalar_type > | vl::operator+ (T_scalar_type d, const Matrix3< T_scalar_type > &m) |
| template<typename T_scalar_type > |
| Matrix3< T_scalar_type > | vl::operator* (T_scalar_type d, const Matrix3< T_scalar_type > &m) |
| template<typename T_scalar_type > |
| Vector3< T_scalar_type > | vl::operator* (const Matrix3< T_scalar_type > &m, const Vector3< T_scalar_type > &v) |
| | Post multiplication: matrix * column vector.
|
| template<typename T_scalar_type > |
| Vector2< T_scalar_type > | vl::operator* (const Matrix3< T_scalar_type > &m, const Vector2< T_scalar_type > &v) |
| | Post multiplication: matrix * column vector The incoming vector is considered a Vector3<T_scalar_type> with the component z = 0.
|
| template<typename T_scalar_type > |
| Vector3< T_scalar_type > | vl::operator* (const Vector3< T_scalar_type > &v, const Matrix3< T_scalar_type > &m) |
| | Pre multiplication: row vector * matrix.
|
| template<typename T_scalar_type > |
| Vector2< T_scalar_type > | vl::operator* (const Vector2< T_scalar_type > &v, const Matrix3< T_scalar_type > &m) |
| | Pre multiplication: row vector * matrix The incoming vector is considered a Vector3<T_scalar_type> with the component z = 0.
|