A.I.M.S


aims::SparseVolume< carto::Volume< T > >::LowLevelStorage Class Reference

#include <aims/bucket/sparsevolume.h>

Public Types

typedef T * iterator
 
typedef const T * const_iterator
 

Public Member Functions

 LowLevelStorage ()
 
 LowLevelStorage (carto::VolumeRef< T > vol, int y, int z, int t)
 
iterator begin ()
 
const_iterator begin () const
 
iterator end ()
 
const_iterator end () const
 
carto::VolumeRef< T > volume () const
 

Detailed Description

template<typename T>
class aims::SparseVolume< carto::Volume< T > >::LowLevelStorage

Definition at line 54 of file sparsevolume.h.

Member Typedef Documentation

template<typename T >
typedef const T* aims::SparseVolume< carto::Volume< T > >::LowLevelStorage::const_iterator

Definition at line 58 of file sparsevolume.h.

template<typename T >
typedef T* aims::SparseVolume< carto::Volume< T > >::LowLevelStorage::iterator

Definition at line 57 of file sparsevolume.h.

Constructor & Destructor Documentation

template<typename T >
aims::SparseVolume< carto::Volume< T > >::LowLevelStorage::LowLevelStorage ( )
inline

Definition at line 60 of file sparsevolume.h.

template<typename T >
aims::SparseVolume< carto::Volume< T > >::LowLevelStorage::LowLevelStorage ( carto::VolumeRef< T >  vol,
int  y,
int  z,
int  t 
)
inline

Definition at line 61 of file sparsevolume.h.

Member Function Documentation

template<typename T >
iterator aims::SparseVolume< carto::Volume< T > >::LowLevelStorage::begin ( )
inline

Definition at line 65 of file sparsevolume.h.

template<typename T >
const_iterator aims::SparseVolume< carto::Volume< T > >::LowLevelStorage::begin ( ) const
inline

Definition at line 66 of file sparsevolume.h.

template<typename T >
iterator aims::SparseVolume< carto::Volume< T > >::LowLevelStorage::end ( )
inline

Definition at line 67 of file sparsevolume.h.

template<typename T >
const_iterator aims::SparseVolume< carto::Volume< T > >::LowLevelStorage::end ( ) const
inline

Definition at line 68 of file sparsevolume.h.

template<typename T >
carto::VolumeRef<T> aims::SparseVolume< carto::Volume< T > >::LowLevelStorage::volume ( ) const
inline

Definition at line 69 of file sparsevolume.h.


The documentation for this class was generated from the following file: