NVIDIA IndeX API nvidia_logo_transpbg.gif Up
nv::index::IVolume_direct_cuda Class Referenceabstract

Provides direct access to volume data on a CUDA device. More...

#include <iindex_direct.h>

Inherits mi::base::Interface_declare< 0xb12ed2be, ... >.

Public Member Functions

virtual mi::math::Bbox_struct< mi::Float32, 3 > get_bounding_box () const =0
 Returns the axis-aligned bounding box of the volume in voxel space. More...
 
virtual mi::math::Matrix_struct< mi::Float32, 4, 4 > get_transform () const =0
 Returns the volume transformation from voxel space to world space. More...
 
virtual Distributed_data_attribute_format get_voxel_format () const =0
 Returns the voxel format of the volume. More...
 
virtual mi::Uint32 get_device_id () const =0
 Returns the device id of the GPU the volume was uploaded to. More...
 
virtual Volume_direct_data_handle get_direct_handle () const =0
 Returns the direct data-handle to the volume representation used by the NVIDIA IndeX_direct data access and sampling facilities. More...
 

Detailed Description

Provides direct access to volume data on a CUDA device.

Member Function Documentation

 get_bounding_box()

virtual mi::math::Bbox_struct< mi::Float32, 3 > nv::index::IVolume_direct_cuda::get_bounding_box ( ) const
pure virtual

Returns the axis-aligned bounding box of the volume in voxel space.

 get_device_id()

virtual mi::Uint32 nv::index::IVolume_direct_cuda::get_device_id ( ) const
pure virtual

Returns the device id of the GPU the volume was uploaded to.

 get_direct_handle()

virtual Volume_direct_data_handle nv::index::IVolume_direct_cuda::get_direct_handle ( ) const
pure virtual

Returns the direct data-handle to the volume representation used by the NVIDIA IndeX_direct data access and sampling facilities.

 get_transform()

virtual mi::math::Matrix_struct< mi::Float32, 4, 4 > nv::index::IVolume_direct_cuda::get_transform ( ) const
pure virtual

Returns the volume transformation from voxel space to world space.

 get_voxel_format()

virtual Distributed_data_attribute_format nv::index::IVolume_direct_cuda::get_voxel_format ( ) const
pure virtual

Returns the voxel format of the volume.


The documentation for this class was generated from the following file: