The Vector2 class is a template class that implements a generic 2 components vector, see also vl::fvec2, vl::dvec2, vl::uvec2, vl::ivec2, vl::svec2, vl::usvec2, vl::bvec2, vl::ubvec2.
More...
#include <Vector2.hpp>
List of all members.
Detailed Description
template<typename T_scalar_type>
class vl::Vector2< T_scalar_type >
The Vector2 class is a template class that implements a generic 2 components vector, see also vl::fvec2, vl::dvec2, vl::uvec2, vl::ivec2, vl::svec2, vl::usvec2, vl::bvec2, vl::ubvec2.
- See also:
- Vector4, Vector3, Matrix4, Matrix3, Matrix2
Member Typedef Documentation
template<typename T_scalar_type>
Constructor & Destructor Documentation
template<typename T_scalar_type>
template<typename T_scalar_type>
template<typename T_scalar_type>
template<class T >
template<typename T_scalar_type>
| vl::Vector2< T_scalar_type >::Vector2 |
( |
T_scalar_type |
x, |
|
|
T_scalar_type |
y |
|
) |
| [inline, explicit] |
Member Function Documentation
template<typename T_scalar_type>
| T_scalar_type* vl::Vector2< T_scalar_type >::ptr |
( |
) |
[inline] |
template<typename T_scalar_type>
| const T_scalar_type* vl::Vector2< T_scalar_type >::ptr |
( |
) |
const [inline] |
template<typename T_scalar_type>
| const T_scalar_type& vl::Vector2< T_scalar_type >::x |
( |
) |
const [inline] |
template<typename T_scalar_type>
| const T_scalar_type& vl::Vector2< T_scalar_type >::y |
( |
) |
const [inline] |
template<typename T_scalar_type>
| T_scalar_type& vl::Vector2< T_scalar_type >::x |
( |
) |
[inline] |
template<typename T_scalar_type>
| T_scalar_type& vl::Vector2< T_scalar_type >::y |
( |
) |
[inline] |
template<typename T_scalar_type>
| const T_scalar_type& vl::Vector2< T_scalar_type >::r |
( |
) |
const [inline] |
template<typename T_scalar_type>
| const T_scalar_type& vl::Vector2< T_scalar_type >::g |
( |
) |
const [inline] |
template<typename T_scalar_type>
| T_scalar_type& vl::Vector2< T_scalar_type >::r |
( |
) |
[inline] |
template<typename T_scalar_type>
| T_scalar_type& vl::Vector2< T_scalar_type >::g |
( |
) |
[inline] |
template<typename T_scalar_type>
| const T_scalar_type& vl::Vector2< T_scalar_type >::s |
( |
) |
const [inline] |
template<typename T_scalar_type>
| const T_scalar_type& vl::Vector2< T_scalar_type >::t |
( |
) |
const [inline] |
template<typename T_scalar_type>
| T_scalar_type& vl::Vector2< T_scalar_type >::s |
( |
) |
[inline] |
template<typename T_scalar_type>
| T_scalar_type& vl::Vector2< T_scalar_type >::t |
( |
) |
[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>
template<typename T_scalar_type>
template<typename T_scalar_type>
template<typename T_scalar_type>
template<typename T_scalar_type>
| bool vl::Vector2< T_scalar_type >::operator== |
( |
const Vector2< T_scalar_type > & |
other ) |
const [inline] |
template<typename T_scalar_type>
| bool vl::Vector2< T_scalar_type >::operator!= |
( |
const Vector2< T_scalar_type > & |
other ) |
const [inline] |
template<typename T_scalar_type>
| bool vl::Vector2< T_scalar_type >::operator< |
( |
const Vector2< T_scalar_type > & |
other ) |
const [inline] |
template<typename T_scalar_type>
| T_scalar_type& vl::Vector2< T_scalar_type >::operator[] |
( |
unsigned |
i ) |
[inline] |
template<typename T_scalar_type>
| const T_scalar_type& vl::Vector2< T_scalar_type >::operator[] |
( |
unsigned |
i ) |
const [inline] |
template<typename T_scalar_type>
| T_scalar_type vl::Vector2< T_scalar_type >::length |
( |
) |
const [inline] |
template<typename T_scalar_type>
| T_scalar_type vl::Vector2< T_scalar_type >::lengthSquared |
( |
) |
const [inline] |
template<typename T_scalar_type>
| bool vl::Vector2< T_scalar_type >::isNull |
( |
) |
const [inline] |
template<typename T_scalar_type>
| const Vector2& vl::Vector2< T_scalar_type >::normalize |
( |
T_scalar_type * |
len = NULL ) |
[inline] |
Member Data Documentation
template<typename T_scalar_type>
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/Vector2.hpp