Public Member Functions

Array3D< T > Class Template Reference

Inheritance diagram for Array3D< T >:
ArrayND< T > Array3DConv< T, TT > Array3DImpl< T > Array3DWrapper< T >

List of all members.

Public Member Functions

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

template<class T>
class Array3D< T >


Member Function Documentation

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

Implemented in Array3DConv< T, TT >, and Array3DImpl< T >.

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

Implements ArrayND< T >.

template<class T>
virtual const Array3DInfo& Array3D< T >::info (  )  const [pure virtual]

Implements ArrayND< T >.

Implemented in Array3DConv< T, TT >, and Array3DImpl< T >.

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

Implemented in Array3DConv< T, TT >, and Array3DImpl< T >.

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

Implements ArrayND< T >.