Public Member Functions

Array1D< T > Class Template Reference

Inheritance diagram for Array1D< T >:
ArrayND< T > ValueSeries< T > Array1DConv< T, TT > Array1DImpl< T > Array1DSlice< T >

List of all members.

Public Member Functions

virtual void set (int, T)=0
virtual T get (int) const =0
void setND (const int *pos, T v)
getND (const int *pos) const
value (int64_t i) const
bool writable () const
void setValue (int64_t i, T t)
virtual const Array1DInfoinfo () const =0

template<class T>
class Array1D< T >


Member Function Documentation

template<class T>
virtual T Array1D< T >::get ( int   )  const [pure virtual]

Implemented in Array1DConv< T, TT >, and Array1DImpl< T >.

template<class T>
T Array1D< T >::getND ( const int *  pos  )  const [inline]
template<class T>
virtual const Array1DInfo& Array1D< T >::info (  )  const [pure virtual]

Implemented in Array1DConv< T, TT >, and Array1DImpl< T >.

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

Implemented in Array1DConv< T, TT >, and Array1DImpl< T >.

template<class T>
void Array1D< T >::setND ( const int *  pos,
v 
) [inline]
template<class T>
void Array1D< T >::setValue ( int64_t  i,
t 
) [inline, virtual]

Reimplemented from ValueSeries< T >.

template<class T>
T Array1D< T >::value ( int64_t  i  )  const [inline, virtual]

Implements ValueSeries< T >.

template<class T>
bool Array1D< T >::writable (  )  const [inline, virtual]

Reimplemented from ValueSeries< T >.