NVIDIA IndeX API nvidia_logo_transpbg.gif Up
isparse_volume_subset.h File Reference

Distributed subsets of sparse volume datasets. More...

#include <mi/dice.h>
#include <mi/base/interface_declare.h>
#include <mi/math/vector.h>
#include <nv/index/idistributed_data_subset.h>

Go to the source code of this file.

Classes

class  nv::index::IVolume_device_data_buffer
 Volume device-data accessor interface. More...
 
class  nv::index::ISparse_volume_attribute_set_descriptor
 Attribute-set descriptor for sparse volume subsets. More...
 
struct  nv::index::ISparse_volume_attribute_set_descriptor::Attribute_parameters
 Sparse volume attribute parameters. More...
 
class  nv::index::ISparse_volume_subset_data_descriptor
 Data descriptor for sparse volume data subsets. More...
 
struct  nv::index::ISparse_volume_subset_data_descriptor::Data_brick_info
 Internal brick structure information. More...
 
class  nv::index::ISparse_volume_subset
 Distributed data storage class for sparse volume subsets. More...
 
struct  nv::index::ISparse_volume_subset::Data_brick_buffer_info
 Definition of internal buffer information. More...
 

Namespaces

namespace  nv
 Common namespace for all NVIDIA APIs.
 
namespace  nv::index
 Namespace for NVIDIA IndeX library APIs.
 

Enumerations

enum  nv::index::Sparse_volume_voxel_format {
  nv::index::SPARSE_VOLUME_VOXEL_FORMAT_UINT8 = 0x00 ,
  nv::index::SPARSE_VOLUME_VOXEL_FORMAT_UINT8_2 ,
  nv::index::SPARSE_VOLUME_VOXEL_FORMAT_UINT8_4 ,
  nv::index::SPARSE_VOLUME_VOXEL_FORMAT_SINT8 ,
  nv::index::SPARSE_VOLUME_VOXEL_FORMAT_SINT8_2 ,
  nv::index::SPARSE_VOLUME_VOXEL_FORMAT_SINT8_4 ,
  nv::index::SPARSE_VOLUME_VOXEL_FORMAT_UINT16 ,
  nv::index::SPARSE_VOLUME_VOXEL_FORMAT_UINT16_2 ,
  nv::index::SPARSE_VOLUME_VOXEL_FORMAT_UINT16_4 ,
  nv::index::SPARSE_VOLUME_VOXEL_FORMAT_SINT16 ,
  nv::index::SPARSE_VOLUME_VOXEL_FORMAT_SINT16_2 ,
  nv::index::SPARSE_VOLUME_VOXEL_FORMAT_SINT16_4 ,
  nv::index::SPARSE_VOLUME_VOXEL_FORMAT_FLOAT16 ,
  nv::index::SPARSE_VOLUME_VOXEL_FORMAT_FLOAT16_2 ,
  nv::index::SPARSE_VOLUME_VOXEL_FORMAT_FLOAT16_4 ,
  nv::index::SPARSE_VOLUME_VOXEL_FORMAT_FLOAT32 ,
  nv::index::SPARSE_VOLUME_VOXEL_FORMAT_FLOAT32_2 ,
  nv::index::SPARSE_VOLUME_VOXEL_FORMAT_FLOAT32_4 ,
  SPARSE_VOLUME_VOXEL_FORMAT_COUNT ,
  SPARSE_VOLUME_VOXEL_FORMAT_INVALID = SPARSE_VOLUME_VOXEL_FORMAT_COUNT
}
 Voxel format of sparse volume voxel data. More...
 

Functions

mi::Sint32 nv::index::get_sizeof (const nv::index::Sparse_volume_voxel_format fmt)
 Get the size in byte for a given sparse volume voxel data format. More...
 

Detailed Description

Distributed subsets of sparse volume datasets.