Image Utilities (IU)
 All Data Structures Namespaces Functions Variables Typedefs Enumerations Friends Groups Pages
Data Structures
Pitched Memory: Volume

Memory management for Volume classes. More...

Data Structures

class  iu::Volume
 Base class for 3D volumes (pitched memory). More...
 
class  iu::VolumeCpu< PixelType, Allocator >
 Host 3D volume class (pitched memory). More...
 
class  iu::VolumeGpu< PixelType, Allocator >
 Device 3D volume class (pitched memory). More...
 

Detailed Description

Memory management for Volume classes.

This handles the memory management for following pitched memory classes:

The device memory class can be easily passed to CUDA kernels using a special struct. This struct gives the possibility to not only access the data pointer of the image but also other useful information such as size and strides of the object.

Todo:
We maybe do not want to have the Volume class in the public dll interface??