Public Member Functions

Array2D< T > Class Template Reference

Inheritance diagram for Array2D< T >:
ArrayND< T > Array2DConv< T, TT > Array2DImpl< T > Array2DSlice< T >

List of all members.

Public Member Functions

virtual void set (int, int, T)=0
virtual T get (int p0, int p1) const =0
void setND (const int *pos, T v)
getND (const int *pos) const
virtual const Array2DInfoinfo () const =0

template<class T>
class Array2D< T >


Member Function Documentation

template<class T>
virtual T Array2D< T >::get ( int  p0,
int  p1 
) const [pure virtual]

Implemented in Array2DConv< T, TT >, and Array2DImpl< T >.

template<class T>
T Array2D< T >::getND ( const int *  pos  )  const [inline, virtual]

Implements ArrayND< T >.

template<class T>
virtual const Array2DInfo& Array2D< T >::info (  )  const [pure virtual]

Implements ArrayND< T >.

Implemented in Array2DConv< T, TT >, and Array2DImpl< T >.

template<class T>
virtual void Array2D< T >::set ( int  ,
int  ,
 
) [pure virtual]

Implemented in Array2DConv< T, TT >, and Array2DImpl< T >.

template<class T>
void Array2D< T >::setND ( const int *  pos,
v 
) [inline, virtual]

Implements ArrayND< T >.