![]() |
aimsdata 6.0.0
Neuroimaging data handling
|
#include <aims/data/fastAllocationData.h>


Public Member Functions | |
| AimsFastAllocationData (int dimx=1, int dimy=1, int dimz=1, int dimt=1, int borderw=0) | |
| AimsFastAllocationData (const AimsFastAllocationData< T > &other) | |
| AimsFastAllocationData (const AimsData< T > &other) | |
| AimsFastAllocationData (const carto::rc_ptr< carto::Volume< T > > &other) | |
| AimsFastAllocationData< T > & | operator= (const AimsFastAllocationData< T > &other) |
| AimsFastAllocationData< T > & | operator= (const AimsData< T > &other) |
| AimsFastAllocationData< T > & | operator= (const carto::rc_ptr< carto::Volume< T > > &other) |
| AimsFastAllocationData< T > & | operator= (const T &v) |
| virtual | ~AimsFastAllocationData () |
| operator carto::rc_ptr< carto::Volume< T > > & () | |
| cast to Volume | |
| operator const carto::rc_ptr< carto::Volume< T > > & () const | |
| operator carto::VolumeRef< T > & () | |
| operator const carto::VolumeRef< T > & () const | |
Public Member Functions inherited from AimsData< T > | |
| iterator | begin () |
| const_iterator | begin () const |
| iterator | end () |
| const_iterator | end () const |
| bool | empty () const |
| AimsData (int dimx=1, int dimy=1, int dimz=1, int dimt=1, int borderw=0) | |
| AimsData (int dimx, int dimy, int dimz, int dimt, int borderw, const carto::AllocatorContext &al) | |
| AimsData (const AimsData< T > &other) | |
| AimsData (const AimsData< T > &other, int borderw) | |
| virtual | ~AimsData () |
| AimsData (const carto::rc_ptr< carto::Volume< T > > &vol) | |
| AimsData (const carto::VolumeRef< T > &vol) | |
| AimsData< T > & | operator= (const carto::rc_ptr< carto::Volume< T > > &vol) |
| AimsData< T > & | operator= (const AimsData< T > &) |
| AimsData< T > & | operator= (const T &) |
| carto::VolumeRef< T > & | volume () |
| const carto::VolumeRef< T > & | volume () const |
| operator carto::rc_ptr< carto::Volume< T > > & () | |
| cast to Volume | |
| operator const carto::rc_ptr< carto::Volume< T > > & () const | |
| operator carto::VolumeRef< T > & () | |
| operator const carto::VolumeRef< T > & () const | |
| const carto::AllocatorContext & | allocator () const |
| int | dimX () const |
| int | dimY () const |
| int | dimZ () const |
| int | dimT () const |
| float | sizeX () const |
| float | sizeY () const |
| float | sizeZ () const |
| float | sizeT () const |
| void | setSizeX (float sizex) |
| void | setSizeY (float sizey) |
| void | setSizeZ (float sizez) |
| void | setSizeT (float sizet) |
| void | setSizeXYZT (float sizex=1.0f, float sizey=1.0f, float sizez=1.0f, float sizet=1.0f) |
| void | setSizeXYZT (const AimsData< T > &other) |
| const aims::Header * | header () const |
| aims::Header * | header () |
| void | setHeader (aims::Header *hdr) |
| reference | operator[] (size_type n) |
| const_reference | operator[] (size_type n) const |
| reference | operator() (size_type x=0, size_type y=0, size_type z=0, size_type t=0) |
| const_reference | operator() (size_type x=0, size_type y=0, size_type z=0, size_type t=0) const |
| reference | operator() (const Point4d &pt) |
| const_reference | operator() (const Point4d &pt) const |
| reference | operator() (const Point4dl &pt) |
| const_reference | operator() (const Point4dl &pt) const |
| reference | operator() (const Point3d &pt) |
| const_reference | operator() (const Point3d &pt) const |
| reference | operator() (const Point3dl &pt) |
| const_reference | operator() (const Point3dl &pt) const |
| reference | operator() (const Point2d &pt) |
| const_reference | operator() (const Point2d &pt) const |
| reference | operator() (const Point2dl &pt) |
| const_reference | operator() (const Point2dl &pt) const |
| T | minimum () const |
| T | maximum () const |
| T | minIndex (int *x, int *y, int *z, int *t) const |
| T | maxIndex (int *x, int *y, int *z, int *t) const |
| void | fillBorder (const T &val) |
| AimsData< T > | clone () const |
| AimsData< T > | cross (const AimsData< T > &other) |
| AimsData< T > & | transpose () |
| int | borderWidth () const |
| Size of the border. | |
| int | oFirstPoint () const |
| Offset from the start of the allocated memory to the first point. | |
| int | oLine () const |
| Offset between 2 consecutive lines. | |
| int | oPointBetweenLine () const |
| Offset between the end of a line and the start of the consecutive line. | |
| int | oSlice () const |
| Offset between 2 consecutive slices. | |
| int | oLineBetweenSlice () const |
| Number of lines between 2 consecutive slices. | |
| int | oVolume () const |
| Offset between 2 consecutive volumes. | |
| int | oSliceBetweenVolume () const |
| Number of slices between 2 consecutive volumes. | |
| const std::vector< int > & | borders () const |
| Sizes of the border. | |
Public Member Functions inherited from carto::RCObject | |
| RCObject () | |
| RCObject (const RCObject &) | |
| RCObject & | operator= (const RCObject &) |
| virtual | ~RCObject () |
Static Public Attributes | |
| static const carto::AllocatorContext | fastAllocatorContext |
Additional Inherited Members | |
Public Types inherited from AimsData< T > | |
| typedef T | value_type |
| typedef T * | pointer |
| basic pointer | |
| typedef T **** | pointer4d |
| 4D-pointer | |
| typedef T * | iterator |
| basic iterator | |
| typedef const T * | const_iterator |
| basic constant iterator | |
| typedef T & | reference |
| basic reference | |
| typedef const T & | const_reference |
| basic constant reference | |
| typedef size_t | size_type |
| size of the basic type | |
| typedef ptrdiff_t | difference_type |
| difference type | |
Public Types inherited from carto::RCObject | |
| typedef int | RefCounterType |
Definition at line 43 of file fastAllocationData.h.
|
inline |
Definition at line 49 of file fastAllocationData.h.
References AimsData< T >::AimsData(), AimsFastAllocationData(), and fastAllocatorContext.
Referenced by AimsFastAllocationData(), AimsFastAllocationData(), operator=(), operator=(), operator=(), and operator=().
|
inline |
Definition at line 54 of file fastAllocationData.h.
References AimsData< T >::AimsData(), and AimsFastAllocationData().
|
inline |
Definition at line 57 of file fastAllocationData.h.
References AimsData< T >::AimsData().
|
inline |
Definition at line 60 of file fastAllocationData.h.
References AimsData< T >::AimsData().
|
inlinevirtual |
Definition at line 95 of file fastAllocationData.h.
|
inline |
cast to Volume
Definition at line 98 of file fastAllocationData.h.
References AimsData< T >::AimsData().
|
inline |
Definition at line 102 of file fastAllocationData.h.
References AimsData< T >::AimsData().
|
inline |
Definition at line 100 of file fastAllocationData.h.
References AimsData< T >::AimsData().
|
inline |
Definition at line 104 of file fastAllocationData.h.
References AimsData< T >::AimsData().
|
inline |
Definition at line 73 of file fastAllocationData.h.
References AimsData< T >::AimsData(), and AimsFastAllocationData().
|
inline |
Definition at line 64 of file fastAllocationData.h.
References AimsData< T >::AimsData(), and AimsFastAllocationData().
|
inline |
Definition at line 82 of file fastAllocationData.h.
References AimsFastAllocationData(), and AimsData< T >::operator=().
|
inline |
Definition at line 89 of file fastAllocationData.h.
References AimsFastAllocationData(), and AimsData< T >::operator=().
|
static |
Definition at line 47 of file fastAllocationData.h.
Referenced by AimsFastAllocationData().