|
ug4
|
#include <math_vector.h>
Public Types | |
| typedef std::size_t | size_type |
| typedef T | value_type |
Static Public Member Functions | |
| static MathVector | from (const MathVector< 0, T > &v) |
| static MathVector | from (const MathVector< 1, T > &v) |
| static MathVector | from (const MathVector< 2, T > &v) |
| static MathVector | from (const MathVector< 3, T > &v) |
| static MathVector | from (const MathVector< 4, T > &v) |
| template<std::size_t fromN> | |
| static MathVector | from (const MathVector< fromN, T > &v) |
Public Attributes | |
| value_type | m_data [3] |
Static Public Attributes | |
| static const std::size_t | Size = 3 |
Protected Member Functions | |
| void | assign (const MathVector< 3, T > &v) |
A mathematical Vector with 3 entries and static storage
| typedef std::size_t ug::MathVector< 3, T >::size_type |
| typedef T ug::MathVector< 3, T >::value_type |
|
inline |
References ug::MathVector< N, T >::m_data.
|
inline |
References ug::MathVector< N, T >::m_data.
|
inline |
References ug::MathVector< N, T >::m_data.
|
inline |
References ug::MathVector< N, T >::assign().
|
inlineprotected |
References ug::MathVector< N, T >::m_data.
|
inline |
References ug::MathVector< N, T >::m_data.
|
inline |
References ug::MathVector< N, T >::m_data.
|
inlinestatic |
References ug::MathVector< N, T >::MathVector().
|
inlinestatic |
References ug::MathVector< N, T >::MathVector().
|
inlinestatic |
References ug::MathVector< N, T >::MathVector().
|
inlinestatic |
|
inlinestatic |
References ug::MathVector< N, T >::MathVector().
|
inlinestatic |
|
inline |
References ug::MathVector< N, T >::coord(), and ug::MathVector< N, T >::m_data.
|
inline |
References ug::MathVector< N, T >::m_data.
|
inline |
References ug::MathVector< N, T >::coord(), and ug::MathVector< N, T >::m_data.
|
inline |
References ug::MathVector< N, T >::m_data.
|
inline |
References ug::MathVector< N, T >::m_data.
|
inline |
References ug::MathVector< N, T >::coord(), and ug::MathVector< N, T >::m_data.
|
inline |
References ug::MathVector< N, T >::m_data.
|
inline |
References ug::MathVector< N, T >::m_data.
|
inline |
References ug::MathVector< N, T >::assign().
|
inline |
References ug::MathVector< N, T >::m_data.
|
inline |
References ug::MathVector< N, T >::m_data.
|
inline |
References ug::MathVector< N, T >::m_data.
|
inline |
References ug::MathVector< N, T >::m_data.
|
inline |
|
inline |
References ug::MathVector< N, T >::m_data.
|
inline |
References ug::MathVector< N, T >::m_data.
|
inline |
References ug::MathVector< N, T >::m_data.
|
inline |
References ug::MathVector< N, T >::m_data.
|
inline |
References ug::MathVector< N, T >::m_data.
|
inline |
References ug::MathVector< N, T >::m_data.
| value_type ug::MathVector< 3, T >::m_data[3] |
|
static |