The Matrix2 class is a template class that implements a generic 2x2 matrix, see also vl::dmat2, vl::fmat2, vl::umat2, vl::imat2.
More...
#include <Matrix2.hpp>
List of all members.
Detailed Description
template<typename T_scalar_type>
class vl::Matrix2< T_scalar_type >
The Matrix2 class is a template class that implements a generic 2x2 matrix, see also vl::dmat2, vl::fmat2, vl::umat2, vl::imat2.
- See also:
- Vector4, Vector3, Vector2, Matrix4, Matrix3
Member Typedef Documentation
template<typename T_scalar_type >
Constructor & Destructor Documentation
template<typename T_scalar_type >
template<typename T >
template<typename T_scalar_type >
template<typename T_scalar_type >
template<typename T_scalar_type >
| vl::Matrix2< T_scalar_type >::Matrix2 |
( |
T_scalar_type |
e00, |
|
|
T_scalar_type |
e01, |
|
|
T_scalar_type |
e10, |
|
|
T_scalar_type |
e11 |
|
) |
| [inline, explicit] |
Member Function Documentation
template<typename T_scalar_type >
template<typename T_scalar_type >
| T_scalar_type vl::Matrix2< T_scalar_type >::diff |
( |
const Matrix2< T_scalar_type > & |
other ) |
[inline] |
template<typename T_scalar_type >
| const Vector2<T_scalar_type>& vl::Matrix2< T_scalar_type >::operator[] |
( |
unsigned int |
i ) |
const [inline] |
template<typename T_scalar_type >
| Vector2<T_scalar_type>& vl::Matrix2< T_scalar_type >::operator[] |
( |
unsigned int |
i ) |
[inline] |
template<typename T_scalar_type >
| bool vl::Matrix2< T_scalar_type >::operator== |
( |
const Matrix2< T_scalar_type > & |
m ) |
const [inline] |
template<typename T_scalar_type >
| bool vl::Matrix2< T_scalar_type >::operator!= |
( |
const Matrix2< T_scalar_type > & |
m ) |
const [inline] |
template<typename T_scalar_type >
template<typename T_scalar_type >
template<typename T_scalar_type >
template<typename T_scalar_type >
template<typename T_scalar_type >
template<typename T_scalar_type >
template<typename T_scalar_type >
template<typename T_scalar_type >
template<typename T_scalar_type >
template<typename T_scalar_type >
template<typename T_scalar_type >
template<typename T_scalar_type >
template<typename T_scalar_type >
template<typename T_scalar_type >
template<typename T_scalar_type >
template<typename T_scalar_type >
| bool vl::Matrix2< T_scalar_type >::isIdentity |
( |
) |
const [inline] |
template<typename T_scalar_type >
| T_scalar_type* vl::Matrix2< T_scalar_type >::ptr |
( |
) |
[inline] |
template<typename T_scalar_type >
| const T_scalar_type* vl::Matrix2< T_scalar_type >::ptr |
( |
) |
const [inline] |
template<typename T_scalar_type >
template<typename T_scalar_type >
template<typename T_scalar_type >
| void vl::Matrix2< T_scalar_type >::getTransposed |
( |
Matrix2< T_scalar_type > & |
dest ) |
const [inline] |
template<typename T_scalar_type >
| bool vl::Matrix2< T_scalar_type >::isNull |
( |
) |
const [inline] |
template<typename T_scalar_type >
| void vl::Matrix2< T_scalar_type >::setIdentity |
( |
) |
[inline] |
template<typename T_scalar_type >
| T_scalar_type vl::Matrix2< T_scalar_type >::getInverse |
( |
Matrix2< T_scalar_type > & |
dest ) |
const [inline] |
template<typename T_scalar_type >
| Matrix2 vl::Matrix2< T_scalar_type >::getInverse |
( |
T_scalar_type * |
determinant = NULL ) |
const [inline] |
template<typename T_scalar_type >
| Matrix2& vl::Matrix2< T_scalar_type >::invert |
( |
T_scalar_type * |
determinant = NULL ) |
[inline] |
template<typename T_scalar_type >
| const T_scalar_type& vl::Matrix2< T_scalar_type >::e |
( |
int |
i, |
|
|
int |
j |
|
) |
| const [inline] |
template<typename T_scalar_type >
| T_scalar_type& vl::Matrix2< T_scalar_type >::e |
( |
int |
i, |
|
|
int |
j |
|
) |
| [inline] |
Member Data Documentation
template<typename T_scalar_type >
The documentation for this class was generated from the following file:
- C:/VL/BuildSystem/VL_DISTRO/Visualization_Library_SDK/src/vl/Matrix2.hpp