Image Component Library (ICL)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Public Attributes
icl::utils::FixedArray< T, 3u > Struct Template Reference

Specialization for 3D-matrics providing direct access to values x, y, z. More...

#include <FixedArray.h>

List of all members.

Public Member Functions

 FixedArray ()
 empty constructor (leaving data uninitialized)
 FixedArray (const T &x, const T &y, const T &z)
 constructor with given values, x, y and z
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, 3u >:: { ... }  
m_data [3]
x
y
z

Detailed Description

template<class T>
struct icl::utils::FixedArray< T, 3u >

Specialization for 3D-matrics providing direct access to values x, y, z.


Constructor & Destructor Documentation

template<class T >
icl::utils::FixedArray< T, 3u >::FixedArray ( ) [inline]

empty constructor (leaving data uninitialized)

template<class T >
icl::utils::FixedArray< T, 3u >::FixedArray ( const T &  x,
const T &  y,
const T &  z 
) [inline]

constructor with given values, x, y and z


Member Function Documentation

template<class T >
T& icl::utils::FixedArray< T, 3u >::operator[] ( unsigned int  idx) [inline]

index access operator

template<class T >
const T& icl::utils::FixedArray< T, 3u >::operator[] ( unsigned int  idx) const [inline]

index access operator (const)


Member Data Documentation

union { ... }
template<class T >
T icl::utils::FixedArray< T, 3u >::m_data[3]
template<class T >
T icl::utils::FixedArray< T, 3u >::x
template<class T >
T icl::utils::FixedArray< T, 3u >::y
template<class T >
T icl::utils::FixedArray< T, 3u >::z

The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines