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

This class gives basic properties of distributed datasets imported using the parallel data loading of NVIDIA IndeX through the IDistributed_data_import_callback interface. More...

#include <idistributed_data_import_callback.h>

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

Public Member Functions

virtual mi::math::Bbox_struct< mi::Float32, 3 > get_bounding_box () const =0
 Returns the axis-aligned bounding box of the dataset in its local object space. More...
 
virtual mi::math::Matrix_struct< mi::Float32, 4, 4 > get_transform () const =0
 Returns an optional transformation inherently attached to the dataset. More...
 

Detailed Description

This class gives basic properties of distributed datasets imported using the parallel data loading of NVIDIA IndeX through the IDistributed_data_import_callback interface.

Implementations of IDistributed_data_import_callback optionally can expose an implementation of this interface in order to inform the NVIDIA IndeX library about basic properties of the datasets loaded through the parallel data loading mechanism.

Note
Exposing this properties interface right now is optional to all IDistributed_data_import_callback. In the future this class will act as a base class for further specialized dataset properties for supported dataset types (e.g., ISparse_volume_scene_element, IIrregular_volume_scene_element ...)

Member Function Documentation

 get_bounding_box()

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

Returns the axis-aligned bounding box of the dataset in its local object space.

Returns
The axis-aligned bounding box of the dataset in its local object space.

 get_transform()

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

Returns an optional transformation inherently attached to the dataset.

Returns
An optional transformation inherently attached to the dataset.

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