neuray API Programmer's Manual

mi::neuraylib::IVolume_info Class Reference

[Miscellaneous]

Description

Basic information about one of the data sets contained in a volume data file.

See also:

mi::neuraylib::IVolume_data::list_contents().

Public Member Functions

virtual const Voxel_block_structget_data_bounds() const =0
Retrieves the internal bounds of the data set. More...
virtual const char* get_name() const =0
Retrieves the name of the data set. More...
virtual const Float32_4_4_structget_transform() const =0
Retrieves the transformation associated with the data set. More...
virtual const char* get_value_type() const =0
Retrieves the type of each data element.

Member Functions

virtual const Voxel_block_struct& mi::​neuraylib::​IVolume_info::get_data_bounds() const [pure virtual]

Retrieves the internal bounds of the data set. See mi::neuraylib::IVolume_data::get_data_bounds()

virtual const char* mi::​neuraylib::​IVolume_info::get_name() const [pure virtual]

Retrieves the name of the data set. The result can be passed as selector to mi::neuraylib::IVolume_data::reset_file() and mi::neuraylib::IVolume_data::reset_reader().

virtual const Float32_4_4_struct& mi::​neuraylib::​IVolume_info::get_transform() const [pure virtual]

Retrieves the transformation associated with the data set.

See also:

mi::neuraylib::IVolume_data::get_transform()

virtual const char* mi::​neuraylib::​IVolume_info::get_value_type() const [pure virtual]

Retrieves the type of each data element.