Public Types | Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes

cmtk::DeviceUniformVolume Class Reference
[cmtkGPU library]

Device memory representation of a uniform volume with static helper functions. More...

#include <cmtkDeviceUniformVolume.h>

Collaboration diagram for cmtk::DeviceUniformVolume:
Collaboration graph
[legend]

List of all members.

Public Types

typedef DeviceUniformVolume Self
 This class.
typedef SmartPointer< SelfSmartPtr
 Smart pointer to this class.

Public Member Functions

DeviceMemory
< UniformVolumeOnDevice > & 
GetOnDevice ()
 Return device representation of volume.
DeviceMemory< float > & GetDataOnDevice ()
 Return device data pointer.

Static Public Member Functions

static Self::SmartPtr Create (const UniformVolume &volume, const size_t padDataToMultiple=1)
 Create device representation of volume object.

Private Member Functions

 DeviceUniformVolume (const UniformVolume &volume, const size_t padDataToMultiple=1)
 Constructor.

Private Attributes

DeviceMemory
< UniformVolumeOnDevice >
::SmartPtr 
m_OnDevice
 Managed device memory pointer to parameter block.
DeviceMemory< float >::SmartPtr m_OnDeviceData
 Managed device memory pointer to volume data.

Detailed Description

Device memory representation of a uniform volume with static helper functions.

Definition at line 49 of file cmtkDeviceUniformVolume.h.


Member Typedef Documentation

This class.

Definition at line 53 of file cmtkDeviceUniformVolume.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines