![]() |
aimsdata
4.7.0
Neuroimaging data handling
|
#include <cartodata/volume/volume.h>#include <cartodata/volume/volumeoperators.h>#include <aims/vector/vector.h>#include <aims/border/border.h>#include <aims/rgb/rgb.h>#include <cartobase/smart/rcptr.h>#include <soma-io/allocator/allocator.h>#include <aims/data/pheader.h>#include <algorithm>

Go to the source code of this file.
Classes | |
| class | AimsData< T > |
| class | carto::DataTypeCode< AimsData< T > > |
| struct | AimsData< T >::Private |
Namespaces | |
| carto | |
Macros | |
| #define | ForEach4d(thing, x, y, z, t) |
| #define | ForEach3d(thing, x, y, z) |
| #define | ForEach2d(thing, x, y) |
| #define | ForEach1d(thing, x) for ( x = 0; x < thing.dimX(); x++ ) |
| #define | ForEach4dp(thing, x, y, z, t) |
| #define | ForEach3dp(thing, x, y, z) |
| #define | ForEach2dp(thing, x, y) |
| #define | ForEach1dp(thing, x) for ( x = 0; x < thing->dimX(); x++ ) |
Functions | |
| template<typename T > | |
| carto::Object | carto::getObjectHeader (AimsData< T > &obj) |
| template<typename T > | |
| AimsData< T > | operator+ (const AimsData< T > &firstThing, const AimsData< T > &secondThing) |
| template<typename T > | |
| AimsData< T > | operator- (const AimsData< T > &firstThing, const AimsData< T > &secondThing) |
| template<typename T > | |
| AimsData< T > | operator* (const AimsData< T > &firstThing, float scale) |
| #define ForEach1d | ( | thing, | |
| x | |||
| ) | for ( x = 0; x < thing.dimX(); x++ ) |
Definition at line 1287 of file cartodatavolume.h.
Referenced by aims::Sinogram< T >::allocate(), and aims::Sinogram< T >::Sinogram().
| #define ForEach1dp | ( | thing, | |
| x | |||
| ) | for ( x = 0; x < thing->dimX(); x++ ) |
Definition at line 1306 of file cartodatavolume.h.
| #define ForEach2d | ( | thing, | |
| x, | |||
| y | |||
| ) |
Definition at line 1283 of file cartodatavolume.h.
| #define ForEach2dp | ( | thing, | |
| x, | |||
| y | |||
| ) |
Definition at line 1302 of file cartodatavolume.h.
| #define ForEach3d | ( | thing, | |
| x, | |||
| y, | |||
| z | |||
| ) |
Definition at line 1278 of file cartodatavolume.h.
Referenced by aims::AimsConnectedComponent(), aims::AimsLabeledConnectedComponent(), aims::ConnectedComponentEngine< AimsData< T >, AimsData< O > >::connectedInFrame(), carto::RawConverter< AimsData< INP >, aims::BucketMap< OUTP > >::convert(), carto::RawConverter< AimsData< INP >, aims::BucketMap< Void > >::convert(), and aims::ConnectedComponentEngine< AimsData< T >, AimsData< O > >::filterInFrame().
| #define ForEach3dp | ( | thing, | |
| x, | |||
| y, | |||
| z | |||
| ) |
Definition at line 1297 of file cartodatavolume.h.
| #define ForEach4d | ( | thing, | |
| x, | |||
| y, | |||
| z, | |||
| t | |||
| ) |
Definition at line 1272 of file cartodatavolume.h.
Referenced by AimsFlip< T >::doXX(), AimsFlip< T >::doXXYY(), AimsFlip< T >::doXXYYZZ(), AimsFlip< T >::doXXZZ(), AimsFlip< T >::doXY(), AimsFlip< T >::doXZ(), AimsFlip< T >::doYY(), AimsFlip< T >::doYYZZ(), AimsFlip< T >::doYZ(), AimsFlip< T >::doZZ(), and aims::SpmWriter< T >::write().
| #define ForEach4dp | ( | thing, | |
| x, | |||
| y, | |||
| z, | |||
| t | |||
| ) |
Definition at line 1291 of file cartodatavolume.h.
|
inline |
Definition at line 1262 of file cartodatavolume.h.
References deepcopy(), and AimsData< T >::volume().
|
inline |
Definition at line 1241 of file cartodatavolume.h.
References deepcopy(), and AimsData< T >::volume().
|
inline |
Definition at line 1252 of file cartodatavolume.h.
References deepcopy(), and AimsData< T >::volume().