![]()  | 
  
    aimsdata
    5.0.5
    
   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 520 of file sparsevolume.h.
      
  | 
  inline | 
Definition at line 536 of file sparsevolume.h.
      
  | 
  inline | 
Definition at line 551 of file sparsevolume.h.
      
  | 
  inlinevirtual | 
Definition at line 565 of file sparsevolume.h.
      
  | 
  inlinestatic | 
      
  | 
  inline | 
Definition at line 623 of file sparsevolume.h.
      
  | 
  inline | 
Definition at line 652 of file sparsevolume.h.
      
  | 
  inline | 
Definition at line 638 of file sparsevolume.h.
      
  | 
  inlinestatic | 
Definition at line 307 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 294 of file sparsevolume.h.
      
  | 
  inline | 
Definition at line 296 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 572 of file sparsevolume.h.
      
  | 
  inline | 
Definition at line 278 of file sparsevolume.h.
      
  | 
  inline | 
Definition at line 280 of file sparsevolume.h.
      
  | 
  inlinestatic | 
Definition at line 303 of file sparsevolume.h.
      
  | 
  inline | 
Definition at line 687 of file sparsevolume.h.
      
  | 
  inline | 
Definition at line 276 of file sparsevolume.h.
      
  | 
  inline | 
Definition at line 660 of file sparsevolume.h.
      
  | 
  inline | 
Definition at line 679 of file sparsevolume.h.
      
  | 
  inline | 
Definition at line 669 of file sparsevolume.h.
      
  | 
  inline | 
Definition at line 610 of file sparsevolume.h.