![]() |
aimsdata
5.0.5
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 1290 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 1309 of file cartodatavolume.h.
#define ForEach2d | ( | thing, | |
x, | |||
y | |||
) |
Definition at line 1286 of file cartodatavolume.h.
#define ForEach2dp | ( | thing, | |
x, | |||
y | |||
) |
Definition at line 1305 of file cartodatavolume.h.
#define ForEach3d | ( | thing, | |
x, | |||
y, | |||
z | |||
) |
Definition at line 1281 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 1300 of file cartodatavolume.h.
#define ForEach4d | ( | thing, | |
x, | |||
y, | |||
z, | |||
t | |||
) |
Definition at line 1275 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 1294 of file cartodatavolume.h.
|
inline |
Definition at line 1265 of file cartodatavolume.h.
References deepcopy(), and AimsData< T >::volume().
|
inline |
Definition at line 1244 of file cartodatavolume.h.
References deepcopy(), and AimsData< T >::volume().
|
inline |
Definition at line 1255 of file cartodatavolume.h.
References deepcopy(), and AimsData< T >::volume().