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... | |
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.
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
...)
|
pure virtual |
Returns the axis-aligned bounding box of the dataset in its local object space.
|
pure virtual |
Returns an optional transformation inherently attached to the dataset.