|
Open3D (C++ API)
0.19.0
|
Data Structures | |
| struct | Settings |
Public Member Functions | |
| void | InitializeMaterials (rendering::Renderer &renderer, const std::string &resource_path) |
| void | SetMaterialsToDefault () |
| bool | SetIBL (rendering::Renderer &renderer, const std::string &path) |
| void | SetMouseControls (gui::Window &window, gui::SceneWidget::Controls mode) |
| void | ModifyMaterialForBasicMode (rendering::MaterialRecord &basic_mat) |
| void | SetBasicModeGeometry (bool enable) |
| void | SetBasicMode (bool enable) |
| void | UpdateFromModel (rendering::Renderer &renderer, bool material_changed) |
Data Fields | |
| GuiVisualizer * | visualizer_ |
| std::shared_ptr< gui::SceneWidget > | scene_wgt_ |
| std::shared_ptr< gui::VGrid > | help_keys_ |
| std::shared_ptr< gui::VGrid > | help_camera_ |
| std::shared_ptr< io::rpc::ZMQReceiver > | receiver_ |
| std::shared_ptr< MessageProcessor > | message_processor_ |
| struct open3d::visualization::GuiVisualizer::Impl::Settings | settings_ |
| rendering::TriangleMeshModel | loaded_model_ |
| rendering::TriangleMeshModel | basic_model_ |
| std::shared_ptr< geometry::LineSet > | wireframe_model_ |
| std::shared_ptr< geometry::PointCloud > | loaded_pcd_ |
| int | app_menu_custom_items_index_ = -1 |
| std::shared_ptr< gui::Menu > | app_menu_ |
| bool | sun_follows_camera_ = false |
| bool | basic_mode_enabled_ = false |
| bool | wireframe_enabled_ = false |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| std::shared_ptr<gui::Menu> open3d::visualization::GuiVisualizer::Impl::app_menu_ |
| int open3d::visualization::GuiVisualizer::Impl::app_menu_custom_items_index_ = -1 |
| bool open3d::visualization::GuiVisualizer::Impl::basic_mode_enabled_ = false |
| rendering::TriangleMeshModel open3d::visualization::GuiVisualizer::Impl::basic_model_ |
| std::shared_ptr<gui::VGrid> open3d::visualization::GuiVisualizer::Impl::help_camera_ |
| std::shared_ptr<gui::VGrid> open3d::visualization::GuiVisualizer::Impl::help_keys_ |
| rendering::TriangleMeshModel open3d::visualization::GuiVisualizer::Impl::loaded_model_ |
| std::shared_ptr<geometry::PointCloud> open3d::visualization::GuiVisualizer::Impl::loaded_pcd_ |
| std::shared_ptr<MessageProcessor> open3d::visualization::GuiVisualizer::Impl::message_processor_ |
| std::shared_ptr<io::rpc::ZMQReceiver> open3d::visualization::GuiVisualizer::Impl::receiver_ |
| std::shared_ptr<gui::SceneWidget> open3d::visualization::GuiVisualizer::Impl::scene_wgt_ |
| struct open3d::visualization::GuiVisualizer::Impl::Settings open3d::visualization::GuiVisualizer::Impl::settings_ |
| bool open3d::visualization::GuiVisualizer::Impl::sun_follows_camera_ = false |
| GuiVisualizer* open3d::visualization::GuiVisualizer::Impl::visualizer_ |
| bool open3d::visualization::GuiVisualizer::Impl::wireframe_enabled_ = false |
| std::shared_ptr<geometry::LineSet> open3d::visualization::GuiVisualizer::Impl::wireframe_model_ |