ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
cloudViewer::visualization::visualizer::O3DVisualizer::UIState Struct Reference

#include <O3DVisualizer.h>

Collaboration diagram for cloudViewer::visualization::visualizer::O3DVisualizer::UIState:

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
 

Detailed Description

Definition at line 58 of file O3DVisualizer.h.

Member Data Documentation

◆ bg_color

Eigen::Vector4f cloudViewer::visualization::visualizer::O3DVisualizer::UIState::bg_color = {1.0f, 1.0f, 1.0f, 1.0f}

◆ current_time

◆ enabled_groups

◆ frame_delay

double cloudViewer::visualization::visualizer::O3DVisualizer::UIState::frame_delay = 0.100

◆ ground_plane

◆ ibl_intensity

◆ ibl_path

std::string cloudViewer::visualization::visualizer::O3DVisualizer::UIState::ibl_path = ""

◆ is_animating

bool cloudViewer::visualization::visualizer::O3DVisualizer::UIState::is_animating = false

◆ line_width

◆ mouse_mode

gui::SceneWidget::Controls cloudViewer::visualization::visualizer::O3DVisualizer::UIState::mouse_mode
Initial value:
=
gui::SceneWidget::Controls::ROTATE_CAMERA

Definition at line 59 of file O3DVisualizer.h.

Referenced by cloudViewer::visualization::visualizer::O3DVisualizer::Impl::SetMouseMode().

◆ point_size

◆ scene_shader

◆ show_axes

bool cloudViewer::visualization::visualizer::O3DVisualizer::UIState::show_axes = false

◆ show_ground

◆ show_settings

◆ show_skybox

bool cloudViewer::visualization::visualizer::O3DVisualizer::UIState::show_skybox = true

◆ sun_color

Eigen::Vector3f cloudViewer::visualization::visualizer::O3DVisualizer::UIState::sun_color = {1.0f, 1.0f, 1.0f}

◆ sun_dir

Eigen::Vector3f cloudViewer::visualization::visualizer::O3DVisualizer::UIState::sun_dir = {0.577f, -0.577f, -0.577f}

◆ sun_follows_camera

bool cloudViewer::visualization::visualizer::O3DVisualizer::UIState::sun_follows_camera = true

◆ sun_intensity

int cloudViewer::visualization::visualizer::O3DVisualizer::UIState::sun_intensity = 100000

◆ time_step

double cloudViewer::visualization::visualizer::O3DVisualizer::UIState::time_step = 1.0

◆ use_ibl

bool cloudViewer::visualization::visualizer::O3DVisualizer::UIState::use_ibl = false

◆ use_sun

bool cloudViewer::visualization::visualizer::O3DVisualizer::UIState::use_sun = true

The documentation for this struct was generated from the following file: