#include <ray_sampling_overlap.h>
|
const char * | name () const |
|
void | register_classes (nv::index::IIndex *index_interface) const |
|
const char * | get_roi_string () const |
|
const mi::math::Bbox< mi::Float32, 3 > | get_roi_box () const |
|
bool | create_scene (nv::index::app::IApplication_layer *app_layer, Scene_info &scene_info, const mi::math::Bbox< mi::Float32, 3 > &roi_bbox, const mi::neuraylib::Tag &session_tag, std::map< std::string, std::string > &opt_map, mi::neuraylib::IDice_transaction *dice_transaction) const |
|
void | setup_camera (const mi::neuraylib::Tag &camera_tag, mi::neuraylib::IDice_transaction *transaction) const |
|
virtual const char * | name () const =0 |
|
virtual void | register_classes (nv::index::IIndex *) const |
|
virtual void | add_arguments (std::map< std::string, std::string > &opt_map) const |
|
virtual void | usage_info (std::ostream &os, const char *indent, std::map< std::string, std::string > &opt_map) const |
|
virtual const char * | get_roi_string () const =0 |
|
virtual void | adjust_configuration (nv::index::IConfig_settings *config_settings, std::map< std::string, std::string > &opt_map) const |
|
virtual bool | create_scene (nv::index::app::IApplication_layer *app_layer, Scene_info &scene_info, const mi::math::Bbox< mi::Float32, 3 > &roi_bbox, const mi::neuraylib::Tag &session_tag, std::map< std::string, std::string > &opt_map, mi::neuraylib::IDice_transaction *transaction) const =0 |
|
virtual void | setup_camera (const mi::neuraylib::Tag &camera_tag, mi::neuraylib::IDice_transaction *transaction) const =0 |
|
virtual float | get_scene_scaling () const |
|
Definition at line 214 of file ray_sampling_overlap.h.
◆ create_scene()
bool overlap::Overlapping_samples_setup::create_scene |
( |
nv::index::app::IApplication_layer * |
app_layer, |
|
|
Scene_info & |
scene_info, |
|
|
const mi::math::Bbox< mi::Float32, 3 > & |
roi_bbox, |
|
|
const mi::neuraylib::Tag & |
session_tag, |
|
|
std::map< std::string, std::string > & |
opt_map, |
|
|
mi::neuraylib::IDice_transaction * |
dice_transaction |
|
) |
| const |
|
inlinevirtual |
◆ get_roi_box()
const mi::math::Bbox< mi::Float32, 3 > overlap::Overlapping_samples_setup::get_roi_box |
( |
| ) |
const |
|
inline |
◆ get_roi_string()
const char * overlap::Overlapping_samples_setup::get_roi_string |
( |
| ) |
const |
|
inlinevirtual |
◆ name()
const char * overlap::Overlapping_samples_setup::name |
( |
| ) |
const |
|
inlinevirtual |
◆ register_classes()
void overlap::Overlapping_samples_setup::register_classes |
( |
nv::index::IIndex * |
index_interface | ) |
const |
|
inlinevirtual |
◆ setup_camera()
void overlap::Overlapping_samples_setup::setup_camera |
( |
const mi::neuraylib::Tag & |
camera_tag, |
|
|
mi::neuraylib::IDice_transaction * |
transaction |
|
) |
| const |
|
inlinevirtual |
The documentation for this class was generated from the following file: