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

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

#include <FixedArray.h>

List of all members.

Public Member Functions

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

Detailed Description

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

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


Constructor & Destructor Documentation

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

empty constructor (leaving data uninitialized)

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

constructor with given values, x and y


Member Function Documentation

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

index access operator

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

index access operator (const)


Member Data Documentation

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

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