#include <xac_compute_trianglemesh.h>
Public Member Functions | |
const char * | name () const |
void | register_classes (nv::index::IIndex *index_interface) const |
void | add_arguments (Option_map &opt_map) const |
void | usage_info (Usage_helper &usage) const |
const char * | get_roi_string () const |
bool | create_scene (Nvindex_access &nvindex_accessor, Scene_info &scene_info, const Bbox3f &roi_bbox, mi::neuraylib::Tag session_tag, const Option_map &opt_map, mi::neuraylib::IDice_transaction *transaction) const |
void | setup_camera (mi::neuraylib::Tag camera_tag, const Option_map &opt_map, mi::neuraylib::IDice_transaction *transaction) const |
Public Member Functions inherited from xac_compute::IXac_compute_scene_setup | |
virtual bool | is_valid () const |
virtual const char * | name () const =0 |
virtual void | register_classes (nv::index::IIndex *) const |
virtual void | add_arguments (Option_map &opt_map) const |
virtual void | usage_info (Usage_helper &) const |
virtual const char * | get_roi_string () const =0 |
virtual bool | create_scene (Nvindex_access &nvindex_accessor, Scene_info &scene_info, const Bbox3f &roi_bbox, mi::neuraylib::Tag session_tag, const Option_map &opt_map, mi::neuraylib::IDice_transaction *transaction) const =0 |
virtual void | setup_camera (mi::neuraylib::Tag camera_tag, const Option_map &opt_map, mi::neuraylib::IDice_transaction *transaction) const =0 |
virtual Vec3f | get_scene_scaling () const |
virtual bool | export_scene_data (mi::neuraylib::Tag session_tag, const Option_map &opt_map, mi::neuraylib::IDice_transaction *transaction) const |
virtual void | unload_scene (mi::neuraylib::Tag session_tag, const Option_map &opt_map, mi::neuraylib::IDice_transaction *transaction) const |
virtual bool | can_reload () const |
virtual bool | reload_scene (Nvindex_access &nvindex_accessor, mi::neuraylib::Tag session_tag, const Option_map &opt_map, mi::neuraylib::IDice_transaction *transaction) const |
virtual bool | supports_compute_plane () const |
virtual const char * | plane_sample_func () const |
Definition at line 19 of file xac_compute_trianglemesh.h.
|
virtual |
Reimplemented from xac_compute::IXac_compute_scene_setup.
Definition at line 88 of file xac_compute_trianglemesh.cpp.
|
virtual |
Implements xac_compute::IXac_compute_scene_setup.
Definition at line 107 of file xac_compute_trianglemesh.cpp.
|
virtual |
Implements xac_compute::IXac_compute_scene_setup.
Definition at line 101 of file xac_compute_trianglemesh.cpp.
|
inlinevirtual |
Implements xac_compute::IXac_compute_scene_setup.
Definition at line 22 of file xac_compute_trianglemesh.h.
|
virtual |
Reimplemented from xac_compute::IXac_compute_scene_setup.
Definition at line 82 of file xac_compute_trianglemesh.cpp.
|
virtual |
Implements xac_compute::IXac_compute_scene_setup.
Definition at line 224 of file xac_compute_trianglemesh.cpp.
|
virtual |
Reimplemented from xac_compute::IXac_compute_scene_setup.
Definition at line 95 of file xac_compute_trianglemesh.cpp.