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 m_data, and 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] |
Referenced by assign().
|
static |