Public Member Functions | Protected Attributes

Array3DWrapper< T > Class Template Reference

Inheritance diagram for Array3DWrapper< T >:
Array3D< T > ArrayNDWrapper ArrayND< T >

List of all members.

Public Member Functions

 Array3DWrapper (ArrayND< T > &)
void init ()
bool isOK () const
void set (int, int, int, T)
get (int, int, int) const
const Array3DInfoinfo () const

Protected Attributes

Array3DInfoinfo_
ArrayND< T > & srcarr_

template<class T>
class Array3DWrapper< T >


Constructor & Destructor Documentation

template<class T >
Array3DWrapper< T >::Array3DWrapper ( ArrayND< T > &  arr  ) 

Member Function Documentation

template<class T >
T Array3DWrapper< T >::get ( int  i0,
int  i1,
int  i2 
) const
template<class T >
const Array3DInfo& Array3DWrapper< T >::info (  )  const [inline]
template<class T >
void Array3DWrapper< T >::init (  )  [virtual]

Implements ArrayNDWrapper.

template<class T >
bool Array3DWrapper< T >::isOK (  )  const [virtual]

Implements ArrayNDWrapper.

template<class T >
void Array3DWrapper< T >::set ( int  i0,
int  i1,
int  i2,
val 
)

Member Data Documentation

template<class T >
Array3DInfo& Array3DWrapper< T >::info_ [protected]
template<class T >
ArrayND<T>& Array3DWrapper< T >::srcarr_ [protected]