Image Component Library (ICL)
|
Specialization for 4D-matrics providing direct access to values x, y, z and h. More...
#include <FixedArray.h>
Public Member Functions | |
FixedArray () | |
empty constructor (leaving data uninitialized) | |
FixedArray (const T &x, const T &y, const T &z, const T &w) | |
constructor with given values, x, y, z and w | |
T & | operator[] (unsigned int idx) |
index access operator | |
const T & | operator[] (unsigned int idx) const |
index access operator (const) | |
Public Attributes | |
union icl::utils::FixedArray < T, 4u >:: { ... } | |
T | m_data [4] |
T | x |
T | y |
T | z |
T | h |
T | w |
Specialization for 4D-matrics providing direct access to values x, y, z and h.
icl::utils::FixedArray< T, 4u >::FixedArray | ( | ) | [inline] |
empty constructor (leaving data uninitialized)
icl::utils::FixedArray< T, 4u >::FixedArray | ( | const T & | x, |
const T & | y, | ||
const T & | z, | ||
const T & | w | ||
) | [inline] |
constructor with given values, x, y, z and w
T& icl::utils::FixedArray< T, 4u >::operator[] | ( | unsigned int | idx | ) | [inline] |
index access operator
const T& icl::utils::FixedArray< T, 4u >::operator[] | ( | unsigned int | idx | ) | const [inline] |
index access operator (const)
union { ... } |
T icl::utils::FixedArray< T, 4u >::h |
T icl::utils::FixedArray< T, 4u >::m_data[4] |
T icl::utils::FixedArray< T, 4u >::w |
T icl::utils::FixedArray< T, 4u >::x |
T icl::utils::FixedArray< T, 4u >::y |
T icl::utils::FixedArray< T, 4u >::z |