aimsdata
5.1.2
Neuroimaging data handling
bucketutil.h
Go to the documentation of this file.
1
2
#ifndef AIMS_BUCKET_BUCKETUTIL_H
3
#define AIMS_BUCKET_BUCKETUTIL_H
4
5
#include <
cartodata/volume/volume.h
>
6
#include <
aims/bucket/bucket.h
>
7
8
9
namespace
aims
10
{
11
14
class
BucketUtil
15
{
16
public
:
29
template
<
typename
T,
typename
U=T>
30
static
carto::VolumeRef<U>
volumeFromBucket
(
31
const
BucketMap<T>
& bucket,
int
borderwidth = 0,
Point3d
* pos = 0 );
36
template
<
typename
T,
typename
U=T>
37
static
carto::VolumeRef<U>
volumeFromBucket
(
38
const
BucketMap<T>
& bucket,
const
Point3d
& bbmin,
39
const
Point3d
& bbmax,
int
borderwidth = 0 );
40
};
41
42
}
43
44
#endif
45
bucket.h
AimsVector< int16_t, 3 >
aims::BucketMap
An alternate, ordered, representation for buckets (voxels lists).
Definition:
bucketMap.h:99
aims::BucketUtil
Utility class related to buckets.
Definition:
bucketutil.h:15
aims::BucketUtil::volumeFromBucket
static carto::VolumeRef< U > volumeFromBucket(const BucketMap< T > &bucket, int borderwidth=0, Point3d *pos=0)
Bucket to volume conversion.
Definition:
bucketutil_d.h:13
carto::VolumeRef
aims
The class for EcatSino data write operation.
Definition:
borderfiller.h:13
volume.h
aims
bucket
bucketutil.h
Generated by
1.9.1