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

Provides direct access to volume data. More...

#include <iindex_direct.h>

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

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 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...
 
virtual IDistributed_data_subsetget_data_subset () const =0
 Returns the data subst associated with the IVolume_direct_host instance. More...
 

Detailed Description

Provides direct access to volume data.

Member Function Documentation

 get_bounding_box()

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

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

 get_data_subset()

virtual IDistributed_data_subset * nv::index::IVolume_direct_host::get_data_subset ( ) const
pure virtual

Returns the data subst associated with the IVolume_direct_host instance.

This exposes the internal data subset instance used for representing the NVIDIA IndeX internal volume data that is made accessible through this volume-direct interface.

 get_direct_handle()

virtual Volume_direct_data_handle nv::index::IVolume_direct_host::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_host::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_host::get_voxel_format ( ) const
pure virtual

Returns the voxel format of the volume.


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