![]() |
aimsdata
4.7.0
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.