![]() |
ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
|
#include <O3DVisualizer.h>

Public Attributes | |
| gui::SceneWidget::Controls | mouse_mode |
| Shader | scene_shader = Shader::STANDARD |
| bool | show_settings = false |
| bool | show_skybox = true |
| bool | show_axes = false |
| bool | show_ground = false |
| rendering::Scene::GroundPlane | ground_plane |
| bool | is_animating = false |
| std::set< std::string > | enabled_groups |
| Eigen::Vector4f | bg_color = {1.0f, 1.0f, 1.0f, 1.0f} |
| int | point_size = 3 |
| int | line_width = 2 |
| bool | use_ibl = false |
| bool | use_sun = true |
| bool | sun_follows_camera = true |
| std::string | ibl_path = "" |
| int | ibl_intensity = 0 |
| int | sun_intensity = 100000 |
| Eigen::Vector3f | sun_dir = {0.577f, -0.577f, -0.577f} |
| Eigen::Vector3f | sun_color = {1.0f, 1.0f, 1.0f} |
| double | current_time = 0.0 |
| double | time_step = 1.0 |
| double | frame_delay = 0.100 |
Definition at line 58 of file O3DVisualizer.h.
| Eigen::Vector4f cloudViewer::visualization::visualizer::O3DVisualizer::UIState::bg_color = {1.0f, 1.0f, 1.0f, 1.0f} |
Definition at line 71 of file O3DVisualizer.h.
Referenced by cloudViewer::visualization::visualizer::O3DVisualizer::Impl::CalcDefaultUnlitColor(), cloudViewer::visualization::visualizer::O3DVisualizer::Impl::SetBackground(), and cloudViewer::visualization::visualizer::O3DVisualizer::Impl::SetUIState().
| double cloudViewer::visualization::visualizer::O3DVisualizer::UIState::current_time = 0.0 |
Definition at line 84 of file O3DVisualizer.h.
Referenced by cloudViewer::visualization::visualizer::O3DVisualizer::Impl::IsGeometryVisible(), cloudViewer::visualization::visualizer::O3DVisualizer::Impl::OnAnimationTick(), cloudViewer::visualization::visualizer::O3DVisualizer::Impl::SetAnimating(), cloudViewer::visualization::visualizer::O3DVisualizer::Impl::SetCurrentTime(), cloudViewer::visualization::visualizer::O3DVisualizer::Impl::UpdateTimeUI(), and cloudViewer::visualization::visualizer::O3DVisualizer::Impl::UpdateTimeUIRange().
| std::set<std::string> cloudViewer::visualization::visualizer::O3DVisualizer::UIState::enabled_groups |
Definition at line 69 of file O3DVisualizer.h.
Referenced by cloudViewer::visualization::visualizer::O3DVisualizer::Impl::AddGroup(), cloudViewer::visualization::visualizer::O3DVisualizer::Impl::EnableGroup(), cloudViewer::visualization::visualizer::O3DVisualizer::Impl::IsGeometryVisible(), cloudViewer::visualization::visualizer::O3DVisualizer::Impl::RemoveGeometry(), and cloudViewer::visualization::visualizer::O3DVisualizer::Impl::SetUIState().
| double cloudViewer::visualization::visualizer::O3DVisualizer::UIState::frame_delay = 0.100 |
Definition at line 86 of file O3DVisualizer.h.
Referenced by cloudViewer::visualization::visualizer::O3DVisualizer::Impl::UpdateAnimationTickClockTime().
| rendering::Scene::GroundPlane cloudViewer::visualization::visualizer::O3DVisualizer::UIState::ground_plane |
Definition at line 66 of file O3DVisualizer.h.
Referenced by cloudViewer::visualization::visualizer::O3DVisualizer::Impl::SetGroundPlane(), and cloudViewer::visualization::visualizer::O3DVisualizer::Impl::ShowGround().
| int cloudViewer::visualization::visualizer::O3DVisualizer::UIState::ibl_intensity = 0 |
Definition at line 79 of file O3DVisualizer.h.
Referenced by cloudViewer::visualization::visualizer::O3DVisualizer::Impl::SetIBLIntensity(), cloudViewer::visualization::visualizer::O3DVisualizer::Impl::SetLightingProfile(), and cloudViewer::visualization::visualizer::O3DVisualizer::Impl::SetUIState().
| std::string cloudViewer::visualization::visualizer::O3DVisualizer::UIState::ibl_path = "" |
Definition at line 78 of file O3DVisualizer.h.
Referenced by cloudViewer::visualization::visualizer::O3DVisualizer::Impl::SetIBL(), and cloudViewer::visualization::visualizer::O3DVisualizer::Impl::SetUIState().
| bool cloudViewer::visualization::visualizer::O3DVisualizer::UIState::is_animating = false |
Definition at line 68 of file O3DVisualizer.h.
Referenced by cloudViewer::visualization::visualizer::O3DVisualizer::Impl::SetAnimating(), and cloudViewer::visualization::visualizer::O3DVisualizer::Impl::SetUIState().
| int cloudViewer::visualization::visualizer::O3DVisualizer::UIState::line_width = 2 |
| gui::SceneWidget::Controls cloudViewer::visualization::visualizer::O3DVisualizer::UIState::mouse_mode |
Definition at line 59 of file O3DVisualizer.h.
Referenced by cloudViewer::visualization::visualizer::O3DVisualizer::Impl::SetMouseMode().
| int cloudViewer::visualization::visualizer::O3DVisualizer::UIState::point_size = 3 |
Definition at line 72 of file O3DVisualizer.h.
Referenced by cloudViewer::visualization::visualizer::O3DVisualizer::Impl::AddGeometry(), cloudViewer::visualization::visualizer::O3DVisualizer::Impl::RemoveGeometry(), cloudViewer::visualization::visualizer::O3DVisualizer::Impl::SetPointSize(), and cloudViewer::visualization::visualizer::O3DVisualizer::Impl::SetUIState().
| Shader cloudViewer::visualization::visualizer::O3DVisualizer::UIState::scene_shader = Shader::STANDARD |
Definition at line 61 of file O3DVisualizer.h.
Referenced by cloudViewer::visualization::visualizer::O3DVisualizer::Impl::SetBackground(), cloudViewer::visualization::visualizer::O3DVisualizer::Impl::SetLineWidth(), cloudViewer::visualization::visualizer::O3DVisualizer::Impl::SetPointSize(), cloudViewer::visualization::visualizer::O3DVisualizer::Impl::SetShader(), and cloudViewer::visualization::visualizer::O3DVisualizer::Impl::SetUIState().
| bool cloudViewer::visualization::visualizer::O3DVisualizer::UIState::show_axes = false |
Definition at line 64 of file O3DVisualizer.h.
Referenced by cloudViewer::visualization::visualizer::O3DVisualizer::Impl::SetUIState(), and cloudViewer::visualization::visualizer::O3DVisualizer::Impl::ShowAxes().
| bool cloudViewer::visualization::visualizer::O3DVisualizer::UIState::show_ground = false |
| bool cloudViewer::visualization::visualizer::O3DVisualizer::UIState::show_settings = false |
| bool cloudViewer::visualization::visualizer::O3DVisualizer::UIState::show_skybox = true |
Definition at line 63 of file O3DVisualizer.h.
Referenced by cloudViewer::visualization::visualizer::O3DVisualizer::Impl::SetUIState(), and cloudViewer::visualization::visualizer::O3DVisualizer::Impl::ShowSkybox().
| Eigen::Vector3f cloudViewer::visualization::visualizer::O3DVisualizer::UIState::sun_color = {1.0f, 1.0f, 1.0f} |
Definition at line 82 of file O3DVisualizer.h.
Referenced by cloudViewer::visualization::visualizer::O3DVisualizer::Impl::SetLightingProfile(), and cloudViewer::visualization::visualizer::O3DVisualizer::Impl::SetUIState().
| Eigen::Vector3f cloudViewer::visualization::visualizer::O3DVisualizer::UIState::sun_dir = {0.577f, -0.577f, -0.577f} |
Definition at line 81 of file O3DVisualizer.h.
Referenced by cloudViewer::visualization::visualizer::O3DVisualizer::Impl::EnableSunFollowsCamera(), cloudViewer::visualization::visualizer::O3DVisualizer::Impl::SetLightingProfile(), and cloudViewer::visualization::visualizer::O3DVisualizer::Impl::SetUIState().
| bool cloudViewer::visualization::visualizer::O3DVisualizer::UIState::sun_follows_camera = true |
Definition at line 77 of file O3DVisualizer.h.
Referenced by cloudViewer::visualization::visualizer::O3DVisualizer::Impl::EnableBasicMode(), and cloudViewer::visualization::visualizer::O3DVisualizer::Impl::SetUIState().
| int cloudViewer::visualization::visualizer::O3DVisualizer::UIState::sun_intensity = 100000 |
Definition at line 80 of file O3DVisualizer.h.
Referenced by cloudViewer::visualization::visualizer::O3DVisualizer::Impl::SetLightingProfile(), and cloudViewer::visualization::visualizer::O3DVisualizer::Impl::SetUIState().
| double cloudViewer::visualization::visualizer::O3DVisualizer::UIState::time_step = 1.0 |
Definition at line 85 of file O3DVisualizer.h.
Referenced by cloudViewer::visualization::visualizer::O3DVisualizer::Impl::IsGeometryVisible(), and cloudViewer::visualization::visualizer::O3DVisualizer::Impl::OnAnimationTick().
| bool cloudViewer::visualization::visualizer::O3DVisualizer::UIState::use_ibl = false |
Definition at line 75 of file O3DVisualizer.h.
Referenced by cloudViewer::visualization::visualizer::O3DVisualizer::Impl::SetLightingProfile(), and cloudViewer::visualization::visualizer::O3DVisualizer::Impl::SetUIState().
| bool cloudViewer::visualization::visualizer::O3DVisualizer::UIState::use_sun = true |
Definition at line 76 of file O3DVisualizer.h.
Referenced by cloudViewer::visualization::visualizer::O3DVisualizer::Impl::SetLightingProfile(), and cloudViewer::visualization::visualizer::O3DVisualizer::Impl::SetUIState().