|  | aimsdata
    5.1.2
    Neuroimaging data handling | 
#include <aims/bucket/sparsevolume.h>
| Public Types | |
| typedef int | VoxelType | 
| typedef BucketMap< Void >::Bucket | LowLevelStorage | 
| typedef const BucketMap< Void >::Bucket | const_LowLevelStorage | 
| typedef BucketMap< Void >::iterator | iterator | 
| typedef BucketMap< Void >::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< Void > > &other) | |
| SparseVolume (const BucketMap< Void > &other) | |
| virtual | ~SparseVolume () | 
| carto::rc_ptr< BucketMap< Void > > | data () const | 
| void | reset (BucketMap< Void > *x) | 
| const VoxelType & | background () const | 
| void | setBackground (const VoxelType &x) | 
| std::vector< int > | getSize () const | 
| const carto::PropertySet & | header () const | 
| carto::PropertySet & | header () | 
| std::vector< float > | voxelSize () const | 
| void | fill (const VoxelType &value) | 
| const VoxelType & | at (int x, int y=0, int z=0, int t=0) const | 
| void | setValue (const VoxelType &value, int x, int y=0, int z=0, int t=0) | 
| const VoxelType & | at (const Point3d &p) const | 
| void | setValue (const VoxelType &value, const Point3d &p) | 
| const VoxelType & | checkedAt (const Point3d &p) const | 
| const VoxelType & | checkedAt (int x, int y=0, int z=0) const | 
| const VoxelType & | 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< Void > > | alloc (const SparseVolume< BucketMap< U > > &other) | 
| static const Point3d & | position3d (const const_iterator &, const const_LowLevelStorage::const_iterator &iv) | 
| static const Void & | at (const const_LowLevelStorage::const_iterator &iv) | 
Definition at line 318 of file sparsevolume.h.
| typedef BucketMap<Void>::const_iterator aims::SparseVolume< BucketMap< Void > >::const_iterator | 
Definition at line 325 of file sparsevolume.h.
| typedef const BucketMap<Void>::Bucket aims::SparseVolume< BucketMap< Void > >::const_LowLevelStorage | 
Definition at line 323 of file sparsevolume.h.
Definition at line 324 of file sparsevolume.h.
| typedef BucketMap<Void>::Bucket aims::SparseVolume< BucketMap< Void > >::LowLevelStorage | 
Definition at line 322 of file sparsevolume.h.
| typedef int aims::SparseVolume< BucketMap< Void > >::VoxelType | 
Definition at line 321 of file sparsevolume.h.
| 
 | inline | 
Definition at line 736 of file sparsevolume.h.
| 
 | inline | 
Definition at line 745 of file sparsevolume.h.
| 
 | inline | 
Definition at line 754 of file sparsevolume.h.
| 
 | inlinevirtual | 
Definition at line 762 of file sparsevolume.h.
| 
 | inlinestatic | 
| 
 | inlinestatic | 
Definition at line 368 of file sparsevolume.h.
| 
 | inline | 
Definition at line 816 of file sparsevolume.h.
| 
 | inline | 
Definition at line 809 of file sparsevolume.h.
| 
 | inline | 
Definition at line 338 of file sparsevolume.h.
| 
 | inline | 
Definition at line 360 of file sparsevolume.h.
| 
 | inline | 
Definition at line 361 of file sparsevolume.h.
| 
 | inline | 
Definition at line 354 of file sparsevolume.h.
| 
 | inline | 
Definition at line 358 of file sparsevolume.h.
| 
 | inline | 
Definition at line 356 of file sparsevolume.h.
| 
 | inline | 
Definition at line 333 of file sparsevolume.h.
| 
 | inline | 
Definition at line 362 of file sparsevolume.h.
| 
 | inline | 
Definition at line 363 of file sparsevolume.h.
| 
 | inline | 
Definition at line 347 of file sparsevolume.h.
| 
 | inline | 
Definition at line 768 of file sparsevolume.h.
| 
 | inline | 
Definition at line 343 of file sparsevolume.h.
| 
 | inline | 
Definition at line 341 of file sparsevolume.h.
| 
 | inlinestatic | 
Definition at line 364 of file sparsevolume.h.
| 
 | inline | 
Definition at line 852 of file sparsevolume.h.
| 
 | inline | 
Definition at line 339 of file sparsevolume.h.
| 
 | inline | 
Definition at line 839 of file sparsevolume.h.
References aims::BucketMap< T >::erase().
| 
 | inline | 
Definition at line 831 of file sparsevolume.h.
| 
 | inline | 
Definition at line 797 of file sparsevolume.h.