|  | aimsdata
    5.1.2
    Neuroimaging data handling | 
#include <aims/bucket/sparsevolume.h>
| Public Types | |
| typedef T | VoxelType | 
| typedef BucketMap< T >::Bucket | LowLevelStorage | 
| typedef const BucketMap< T >::Bucket | const_LowLevelStorage | 
| typedef BucketMap< T >::iterator | iterator | 
| typedef BucketMap< T >::const_iterator | const_iterator | 
| Public Member Functions | |
| SparseVolume (int sizeX=1, int sizeY=1, int sizeZ=1, int sizeT=1, const carto::AllocatorContext &allocatorContext=carto::AllocatorContext(), bool allocated=true) | |
| SparseVolume (const carto::rc_ptr< BucketMap< T > > &other) | |
| SparseVolume (const BucketMap< T > &other) | |
| virtual | ~SparseVolume () | 
| carto::rc_ptr< BucketMap< T > > | data () const | 
| void | reset (BucketMap< T > *x) | 
| const T & | background () const | 
| void | setBackground (const T &x) | 
| std::vector< int > | getSize () const | 
| const carto::PropertySet & | header () const | 
| carto::PropertySet & | header () | 
| std::vector< float > | voxelSize () const | 
| void | fill (const T &value) | 
| const T & | at (int x, int y, int z, int t) const | 
| void | setValue (const T &value, int x, int y, int z, int t) | 
| const T & | at (int x, int y=0, int z=0) const | 
| void | setValue (const T &value, int x, int y=0, int z=0) | 
| const T & | at (const Point3d &p) const | 
| void | setValue (const T &value, const Point3d &p) | 
| const T & | checkedAt (const Point3d &p) const | 
| const T & | checkedAt (int x, int y=0, int z=0) const | 
| const T & | checkedAt (int x, int y, int z, int t) const | 
| iterator | begin () | 
| const_iterator | begin () const | 
| iterator | end () | 
| const_iterator | end () const | 
| Static Public Member Functions | |
| template<typename U > | |
| static SparseVolume< BucketMap< T > > | alloc (const SparseVolume< BucketMap< U > > &other) | 
| static const Point3d & | position3d (const const_iterator &, const typename const_LowLevelStorage::const_iterator &iv) | 
| static const T & | at (const typename const_LowLevelStorage::const_iterator &iv) | 
Definition at line 255 of file sparsevolume.h.
| typedef BucketMap<T>::const_iterator aims::SparseVolume< BucketMap< T > >::const_iterator | 
Definition at line 262 of file sparsevolume.h.
| typedef const BucketMap<T>::Bucket aims::SparseVolume< BucketMap< T > >::const_LowLevelStorage | 
Definition at line 260 of file sparsevolume.h.
| typedef BucketMap<T>::iterator aims::SparseVolume< BucketMap< T > >::iterator | 
Definition at line 261 of file sparsevolume.h.
| typedef BucketMap<T>::Bucket aims::SparseVolume< BucketMap< T > >::LowLevelStorage | 
Definition at line 259 of file sparsevolume.h.
| typedef T aims::SparseVolume< BucketMap< T > >::VoxelType | 
Definition at line 258 of file sparsevolume.h.
| 
 | inline | 
Definition at line 542 of file sparsevolume.h.
| 
 | inline | 
Definition at line 558 of file sparsevolume.h.
| 
 | inline | 
Definition at line 573 of file sparsevolume.h.
| 
 | inlinevirtual | 
Definition at line 587 of file sparsevolume.h.
| 
 | inlinestatic | 
| 
 | inline | 
Definition at line 660 of file sparsevolume.h.
| 
 | inlinestatic | 
Definition at line 306 of file sparsevolume.h.
| 
 | inline | 
Definition at line 645 of file sparsevolume.h.
| 
 | inline | 
Definition at line 674 of file sparsevolume.h.
| 
 | inline | 
Definition at line 275 of file sparsevolume.h.
| 
 | inline | 
Definition at line 298 of file sparsevolume.h.
| 
 | inline | 
Definition at line 299 of file sparsevolume.h.
| 
 | inline | 
Definition at line 292 of file sparsevolume.h.
| 
 | inline | 
Definition at line 296 of file sparsevolume.h.
| 
 | inline | 
Definition at line 294 of file sparsevolume.h.
| 
 | inline | 
Definition at line 270 of file sparsevolume.h.
| 
 | inline | 
Definition at line 300 of file sparsevolume.h.
| 
 | inline | 
Definition at line 301 of file sparsevolume.h.
| 
 | inline | 
Definition at line 284 of file sparsevolume.h.
| 
 | inline | 
Definition at line 594 of file sparsevolume.h.
| 
 | inline | 
Definition at line 280 of file sparsevolume.h.
| 
 | inline | 
Definition at line 278 of file sparsevolume.h.
| 
 | inlinestatic | 
Definition at line 302 of file sparsevolume.h.
| 
 | inline | 
Definition at line 709 of file sparsevolume.h.
| 
 | inline | 
Definition at line 276 of file sparsevolume.h.
| 
 | inline | 
Definition at line 691 of file sparsevolume.h.
| 
 | inline | 
Definition at line 682 of file sparsevolume.h.
| 
 | inline | 
Definition at line 701 of file sparsevolume.h.
| 
 | inline | 
Definition at line 632 of file sparsevolume.h.