Open3D (C++ API)  0.19.0
Loading...
Searching...
No Matches
open3d::visualization::visualizer::O3DVisualizer::Impl Struct Reference

Public Member Functions

void Construct (O3DVisualizer *w)
void MakeSettingsUI ()
void AddGeometry (const std::string &name, std::shared_ptr< geometry::Geometry3D > geom, std::shared_ptr< t::geometry::Geometry > tgeom, std::shared_ptr< rendering::TriangleMeshModel > model, const rendering::MaterialRecord *material, const std::string &group, double time, bool is_visible)
void UpdateGeometry (const std::string &name, std::shared_ptr< t::geometry::Geometry > tgeom, uint32_t update_flags)
void RemoveGeometry (const std::string &name)
void ShowGeometry (const std::string &name, bool show)
O3DVisualizer::DrawObject GetGeometry (const std::string &name) const
MaterialRecord GetGeometryMaterial (const std::string &name)
void ModifyGeometryMaterial (const std::string &name, const MaterialRecord *material)
void CreateInspectionModeMaterial (MaterialRecord &inspect_mat, bool pcd=false)
std::shared_ptr< geometry::TriangleMeshDuplicateGeometryForInspection (std::shared_ptr< geometry::TriangleMesh > tmesh)
void UpdateGeometryForInspectionMode (bool enable)
void UpdateGeometryForWireframeMode (bool enable)
void Add3DLabel (const Eigen::Vector3f &pos, const char *text)
void Clear3DLabels ()
void SetupCamera (float fov, const Eigen::Vector3f &center, const Eigen::Vector3f &eye, const Eigen::Vector3f &up)
void SetupCamera (const camera::PinholeCameraIntrinsic &intrinsic, const Eigen::Matrix4d &extrinsic)
void SetupCamera (const Eigen::Matrix3d &intrinsic, const Eigen::Matrix4d &extrinsic, int intrinsic_width_px, int intrinsic_height_px)
void ResetCameraToDefault ()
void SetBackground (const Eigen::Vector4f &bg_color, std::shared_ptr< geometry::Image > bg_image)
void ShowSettings (bool show, bool cancel_auto_show=true)
void ShowSkybox (bool show)
void ShowAxes (bool show)
void ShowGround (bool show)
void SetGroundPlane (rendering::Scene::GroundPlane plane)
void EnableSunFollowsCamera (bool enable)
void EnableInspectionRelatedUI (bool enable)
void EnableBasicMode (bool enable)
void EnableWireframeMode (bool enable)
void SetPointSize (int px)
void SetLineWidth (int px)
void SetShader (O3DVisualizer::Shader shader)
void OverrideMaterial (const std::string &name, const MaterialRecord &original_material, O3DVisualizer::Shader shader)
float ConvertToScaledPixels (int px)
const char * GetShaderString (O3DVisualizer::Shader shader)
void SetIBL (std::string path)
void SetIBLIntensity (float intensity)
void SetLightingProfile (const LightingProfile &profile)
void SetMouseMode (SceneWidget::Controls mode)
void SetPanelOpen (const std::string &name, bool open)
void SetPicking ()
std::vector< O3DVisualizerSelections::SelectionSetGetSelectionSets () const
void SetCurrentTime (double t)
void SetAnimating (bool is_animating)
void SetOnAnimationTick (O3DVisualizer &o3dvis, std::function< TickResult(O3DVisualizer &, double, double)> cb)
void SetUIState (const UIState &new_state)
void AddGroup (const std::string &group)
void EnableGroup (const std::string &group, bool enable)
void AddObjectToTree (const DrawObject &o)
void UpdateObjectTree ()
void UpdateTimeUIRange ()
void UpdateTimeUI ()
void UpdateGeometryVisibility (const DrawObject &o)
bool IsGeometryVisible (const DrawObject &o)
void NewSelectionSet ()
void RemoveSelectionSet (int index)
void SelectSelectionSet (int index)
void UpdateSelectionSetList ()
void UpdateSelectableGeometry ()
bool OnAnimationTick ()
void UpdateAnimationTickClockTime (double now)
void ExportCurrentImage (const std::string &path)
void OnAbout ()
void OnExportRGB ()
void OnClose ()
void OnToggleSettings ()
std::string UniquifyName (const std::string &name)
Eigen::Vector4f CalcDefaultUnlitColor ()
std::vector< std::string > GetListOfIBLs ()

Data Fields

std::set< std::string > added_names_
std::set< std::string > added_groups_
std::vector< DrawObjectobjects_
std::vector< DrawObjectinspection_objects_
std::vector< DrawObjectwireframe_objects_
std::shared_ptr< O3DVisualizerSelectionsselections_
bool polygon_selection_unselects_ = false
bool selections_need_update_ = true
std::function< void(double)> on_animation_
std::function< bool()> on_animation_tick_
std::shared_ptr< io::rpc::ZMQReceiverreceiver_
std::shared_ptr< MessageProcessormessage_processor_
UIState ui_state_
bool can_auto_show_settings_ = true
bool was_using_sun_follows_cam_ = false
double min_time_ = 0.0
double max_time_ = 0.0
double start_animation_clock_time_ = 0.0
double next_animation_tick_clock_time_ = 0.0
double last_animation_tick_clock_time_ = 0.0
Windowwindow_ = nullptr
SceneWidgetscene_ = nullptr
struct { 
   Menu *   actions_menu 
   std::unordered_map< int, std::function< void(O3DVisualizer &)> >   menuid2action 
   Vert *   panel 
   CollapsableVert *   mouse_panel 
   TabControl *   mouse_tab 
   Vert *   view_panel 
   SceneWidget::Controls   view_mouse_mode 
   std::map< SceneWidget::Controls, Button * >   mouse_buttons 
   Vert *   pick_panel 
   Horiz *   polygon_selection_panel 
   Button *   new_selection_set 
   Button *   delete_selection_set 
   ListView *   selection_sets 
   CollapsableVert *   scene_panel 
   Checkbox *   show_skybox 
   Checkbox *   show_axes 
   Checkbox *   show_ground 
   Checkbox *   basic_mode 
   Checkbox *   wireframe_mode 
   Combobox *   ground_plane 
   ColorEdit *   bg_color 
   Slider *   point_size 
   Combobox *   shader 
   Combobox *   lighting 
   CollapsableVert *   light_panel 
   Checkbox *   use_ibl 
   Checkbox *   use_sun 
   Combobox *   ibl_names 
   Slider *   ibl_intensity 
   Slider *   sun_intensity 
   Checkbox *   sun_follows_camera 
   VectorEdit *   sun_dir 
   ColorEdit *   sun_color 
   CollapsableVert *   geometries_panel 
   TreeView *   geometries 
   std::map< std::string, TreeView::ItemId >   group2itemid 
   std::map< std::string, TreeView::ItemId >   object2itemid 
   EmptyIfHiddenVert *   time_panel 
   Slider *   time_slider 
   NumberEdit *   time_edit 
   SmallToggleButton *   play 
   EmptyIfHiddenVert *   actions_panel 
   ButtonList *   actions 
settings

Member Function Documentation

◆ Add3DLabel()

void open3d::visualization::visualizer::O3DVisualizer::Impl::Add3DLabel ( const Eigen::Vector3f & pos,
const char * text )
inline

◆ AddGeometry()

void open3d::visualization::visualizer::O3DVisualizer::Impl::AddGeometry ( const std::string & name,
std::shared_ptr< geometry::Geometry3D > geom,
std::shared_ptr< t::geometry::Geometry > tgeom,
std::shared_ptr< rendering::TriangleMeshModel > model,
const rendering::MaterialRecord * material,
const std::string & group,
double time,
bool is_visible )
inline

◆ AddGroup()

void open3d::visualization::visualizer::O3DVisualizer::Impl::AddGroup ( const std::string & group)
inline

◆ AddObjectToTree()

void open3d::visualization::visualizer::O3DVisualizer::Impl::AddObjectToTree ( const DrawObject & o)
inline

◆ CalcDefaultUnlitColor()

Eigen::Vector4f open3d::visualization::visualizer::O3DVisualizer::Impl::CalcDefaultUnlitColor ( )
inline

◆ Clear3DLabels()

void open3d::visualization::visualizer::O3DVisualizer::Impl::Clear3DLabels ( )
inline

◆ Construct()

void open3d::visualization::visualizer::O3DVisualizer::Impl::Construct ( O3DVisualizer * w)
inline

◆ ConvertToScaledPixels()

float open3d::visualization::visualizer::O3DVisualizer::Impl::ConvertToScaledPixels ( int px)
inline

◆ CreateInspectionModeMaterial()

void open3d::visualization::visualizer::O3DVisualizer::Impl::CreateInspectionModeMaterial ( MaterialRecord & inspect_mat,
bool pcd = false )
inline

◆ DuplicateGeometryForInspection()

std::shared_ptr< geometry::TriangleMesh > open3d::visualization::visualizer::O3DVisualizer::Impl::DuplicateGeometryForInspection ( std::shared_ptr< geometry::TriangleMesh > tmesh)
inline

◆ EnableBasicMode()

void open3d::visualization::visualizer::O3DVisualizer::Impl::EnableBasicMode ( bool enable)
inline

◆ EnableGroup()

void open3d::visualization::visualizer::O3DVisualizer::Impl::EnableGroup ( const std::string & group,
bool enable )
inline

◆ EnableInspectionRelatedUI()

void open3d::visualization::visualizer::O3DVisualizer::Impl::EnableInspectionRelatedUI ( bool enable)
inline

◆ EnableSunFollowsCamera()

void open3d::visualization::visualizer::O3DVisualizer::Impl::EnableSunFollowsCamera ( bool enable)
inline

◆ EnableWireframeMode()

void open3d::visualization::visualizer::O3DVisualizer::Impl::EnableWireframeMode ( bool enable)
inline

◆ ExportCurrentImage()

void open3d::visualization::visualizer::O3DVisualizer::Impl::ExportCurrentImage ( const std::string & path)
inline

◆ GetGeometry()

O3DVisualizer::DrawObject open3d::visualization::visualizer::O3DVisualizer::Impl::GetGeometry ( const std::string & name) const
inline

◆ GetGeometryMaterial()

MaterialRecord open3d::visualization::visualizer::O3DVisualizer::Impl::GetGeometryMaterial ( const std::string & name)
inline

◆ GetListOfIBLs()

std::vector< std::string > open3d::visualization::visualizer::O3DVisualizer::Impl::GetListOfIBLs ( )
inline

◆ GetSelectionSets()

std::vector< O3DVisualizerSelections::SelectionSet > open3d::visualization::visualizer::O3DVisualizer::Impl::GetSelectionSets ( ) const
inline

◆ GetShaderString()

const char * open3d::visualization::visualizer::O3DVisualizer::Impl::GetShaderString ( O3DVisualizer::Shader shader)
inline

◆ IsGeometryVisible()

bool open3d::visualization::visualizer::O3DVisualizer::Impl::IsGeometryVisible ( const DrawObject & o)
inline

◆ MakeSettingsUI()

void open3d::visualization::visualizer::O3DVisualizer::Impl::MakeSettingsUI ( )
inline

◆ ModifyGeometryMaterial()

void open3d::visualization::visualizer::O3DVisualizer::Impl::ModifyGeometryMaterial ( const std::string & name,
const MaterialRecord * material )
inline

◆ NewSelectionSet()

void open3d::visualization::visualizer::O3DVisualizer::Impl::NewSelectionSet ( )
inline

◆ OnAbout()

void open3d::visualization::visualizer::O3DVisualizer::Impl::OnAbout ( )
inline

◆ OnAnimationTick()

bool open3d::visualization::visualizer::O3DVisualizer::Impl::OnAnimationTick ( )
inline

◆ OnClose()

void open3d::visualization::visualizer::O3DVisualizer::Impl::OnClose ( )
inline

◆ OnExportRGB()

void open3d::visualization::visualizer::O3DVisualizer::Impl::OnExportRGB ( )
inline

◆ OnToggleSettings()

void open3d::visualization::visualizer::O3DVisualizer::Impl::OnToggleSettings ( )
inline

◆ OverrideMaterial()

void open3d::visualization::visualizer::O3DVisualizer::Impl::OverrideMaterial ( const std::string & name,
const MaterialRecord & original_material,
O3DVisualizer::Shader shader )
inline

◆ RemoveGeometry()

void open3d::visualization::visualizer::O3DVisualizer::Impl::RemoveGeometry ( const std::string & name)
inline

◆ RemoveSelectionSet()

void open3d::visualization::visualizer::O3DVisualizer::Impl::RemoveSelectionSet ( int index)
inline

◆ ResetCameraToDefault()

void open3d::visualization::visualizer::O3DVisualizer::Impl::ResetCameraToDefault ( )
inline

◆ SelectSelectionSet()

void open3d::visualization::visualizer::O3DVisualizer::Impl::SelectSelectionSet ( int index)
inline

◆ SetAnimating()

void open3d::visualization::visualizer::O3DVisualizer::Impl::SetAnimating ( bool is_animating)
inline

◆ SetBackground()

void open3d::visualization::visualizer::O3DVisualizer::Impl::SetBackground ( const Eigen::Vector4f & bg_color,
std::shared_ptr< geometry::Image > bg_image )
inline

◆ SetCurrentTime()

void open3d::visualization::visualizer::O3DVisualizer::Impl::SetCurrentTime ( double t)
inline

◆ SetGroundPlane()

void open3d::visualization::visualizer::O3DVisualizer::Impl::SetGroundPlane ( rendering::Scene::GroundPlane plane)
inline

◆ SetIBL()

void open3d::visualization::visualizer::O3DVisualizer::Impl::SetIBL ( std::string path)
inline

◆ SetIBLIntensity()

void open3d::visualization::visualizer::O3DVisualizer::Impl::SetIBLIntensity ( float intensity)
inline

◆ SetLightingProfile()

void open3d::visualization::visualizer::O3DVisualizer::Impl::SetLightingProfile ( const LightingProfile & profile)
inline

◆ SetLineWidth()

void open3d::visualization::visualizer::O3DVisualizer::Impl::SetLineWidth ( int px)
inline

◆ SetMouseMode()

void open3d::visualization::visualizer::O3DVisualizer::Impl::SetMouseMode ( SceneWidget::Controls mode)
inline

◆ SetOnAnimationTick()

void open3d::visualization::visualizer::O3DVisualizer::Impl::SetOnAnimationTick ( O3DVisualizer & o3dvis,
std::function< TickResult(O3DVisualizer &, double, double)> cb )
inline

◆ SetPanelOpen()

void open3d::visualization::visualizer::O3DVisualizer::Impl::SetPanelOpen ( const std::string & name,
bool open )
inline

◆ SetPicking()

void open3d::visualization::visualizer::O3DVisualizer::Impl::SetPicking ( )
inline

◆ SetPointSize()

void open3d::visualization::visualizer::O3DVisualizer::Impl::SetPointSize ( int px)
inline

◆ SetShader()

void open3d::visualization::visualizer::O3DVisualizer::Impl::SetShader ( O3DVisualizer::Shader shader)
inline

◆ SetUIState()

void open3d::visualization::visualizer::O3DVisualizer::Impl::SetUIState ( const UIState & new_state)
inline

◆ SetupCamera() [1/3]

void open3d::visualization::visualizer::O3DVisualizer::Impl::SetupCamera ( const camera::PinholeCameraIntrinsic & intrinsic,
const Eigen::Matrix4d & extrinsic )
inline

◆ SetupCamera() [2/3]

void open3d::visualization::visualizer::O3DVisualizer::Impl::SetupCamera ( const Eigen::Matrix3d & intrinsic,
const Eigen::Matrix4d & extrinsic,
int intrinsic_width_px,
int intrinsic_height_px )
inline

◆ SetupCamera() [3/3]

void open3d::visualization::visualizer::O3DVisualizer::Impl::SetupCamera ( float fov,
const Eigen::Vector3f & center,
const Eigen::Vector3f & eye,
const Eigen::Vector3f & up )
inline

◆ ShowAxes()

void open3d::visualization::visualizer::O3DVisualizer::Impl::ShowAxes ( bool show)
inline

◆ ShowGeometry()

void open3d::visualization::visualizer::O3DVisualizer::Impl::ShowGeometry ( const std::string & name,
bool show )
inline

◆ ShowGround()

void open3d::visualization::visualizer::O3DVisualizer::Impl::ShowGround ( bool show)
inline

◆ ShowSettings()

void open3d::visualization::visualizer::O3DVisualizer::Impl::ShowSettings ( bool show,
bool cancel_auto_show = true )
inline

◆ ShowSkybox()

void open3d::visualization::visualizer::O3DVisualizer::Impl::ShowSkybox ( bool show)
inline

◆ UniquifyName()

std::string open3d::visualization::visualizer::O3DVisualizer::Impl::UniquifyName ( const std::string & name)
inline

◆ UpdateAnimationTickClockTime()

void open3d::visualization::visualizer::O3DVisualizer::Impl::UpdateAnimationTickClockTime ( double now)
inline

◆ UpdateGeometry()

void open3d::visualization::visualizer::O3DVisualizer::Impl::UpdateGeometry ( const std::string & name,
std::shared_ptr< t::geometry::Geometry > tgeom,
uint32_t update_flags )
inline

◆ UpdateGeometryForInspectionMode()

void open3d::visualization::visualizer::O3DVisualizer::Impl::UpdateGeometryForInspectionMode ( bool enable)
inline

◆ UpdateGeometryForWireframeMode()

void open3d::visualization::visualizer::O3DVisualizer::Impl::UpdateGeometryForWireframeMode ( bool enable)
inline

◆ UpdateGeometryVisibility()

void open3d::visualization::visualizer::O3DVisualizer::Impl::UpdateGeometryVisibility ( const DrawObject & o)
inline

◆ UpdateObjectTree()

void open3d::visualization::visualizer::O3DVisualizer::Impl::UpdateObjectTree ( )
inline

◆ UpdateSelectableGeometry()

void open3d::visualization::visualizer::O3DVisualizer::Impl::UpdateSelectableGeometry ( )
inline

◆ UpdateSelectionSetList()

void open3d::visualization::visualizer::O3DVisualizer::Impl::UpdateSelectionSetList ( )
inline

◆ UpdateTimeUI()

void open3d::visualization::visualizer::O3DVisualizer::Impl::UpdateTimeUI ( )
inline

◆ UpdateTimeUIRange()

void open3d::visualization::visualizer::O3DVisualizer::Impl::UpdateTimeUIRange ( )
inline

Field Documentation

◆ actions

ButtonList* open3d::visualization::visualizer::O3DVisualizer::Impl::actions

◆ actions_menu

Menu* open3d::visualization::visualizer::O3DVisualizer::Impl::actions_menu

◆ actions_panel

EmptyIfHiddenVert* open3d::visualization::visualizer::O3DVisualizer::Impl::actions_panel

◆ added_groups_

std::set<std::string> open3d::visualization::visualizer::O3DVisualizer::Impl::added_groups_

◆ added_names_

std::set<std::string> open3d::visualization::visualizer::O3DVisualizer::Impl::added_names_

◆ basic_mode

Checkbox* open3d::visualization::visualizer::O3DVisualizer::Impl::basic_mode

◆ bg_color

ColorEdit* open3d::visualization::visualizer::O3DVisualizer::Impl::bg_color

◆ can_auto_show_settings_

bool open3d::visualization::visualizer::O3DVisualizer::Impl::can_auto_show_settings_ = true

◆ delete_selection_set

Button* open3d::visualization::visualizer::O3DVisualizer::Impl::delete_selection_set

◆ geometries

TreeView* open3d::visualization::visualizer::O3DVisualizer::Impl::geometries

◆ geometries_panel

CollapsableVert* open3d::visualization::visualizer::O3DVisualizer::Impl::geometries_panel

◆ ground_plane

Combobox* open3d::visualization::visualizer::O3DVisualizer::Impl::ground_plane

◆ group2itemid

std::map<std::string, TreeView::ItemId> open3d::visualization::visualizer::O3DVisualizer::Impl::group2itemid

◆ ibl_intensity

Slider* open3d::visualization::visualizer::O3DVisualizer::Impl::ibl_intensity

◆ ibl_names

Combobox* open3d::visualization::visualizer::O3DVisualizer::Impl::ibl_names

◆ inspection_objects_

std::vector<DrawObject> open3d::visualization::visualizer::O3DVisualizer::Impl::inspection_objects_

◆ last_animation_tick_clock_time_

double open3d::visualization::visualizer::O3DVisualizer::Impl::last_animation_tick_clock_time_ = 0.0

◆ light_panel

CollapsableVert* open3d::visualization::visualizer::O3DVisualizer::Impl::light_panel

◆ lighting

Combobox* open3d::visualization::visualizer::O3DVisualizer::Impl::lighting

◆ max_time_

double open3d::visualization::visualizer::O3DVisualizer::Impl::max_time_ = 0.0

◆ menuid2action

std::unordered_map<int, std::function<void(O3DVisualizer &)> > open3d::visualization::visualizer::O3DVisualizer::Impl::menuid2action

◆ message_processor_

std::shared_ptr<MessageProcessor> open3d::visualization::visualizer::O3DVisualizer::Impl::message_processor_

◆ min_time_

double open3d::visualization::visualizer::O3DVisualizer::Impl::min_time_ = 0.0

◆ mouse_buttons

std::map<SceneWidget::Controls, Button *> open3d::visualization::visualizer::O3DVisualizer::Impl::mouse_buttons

◆ mouse_panel

CollapsableVert* open3d::visualization::visualizer::O3DVisualizer::Impl::mouse_panel

◆ mouse_tab

TabControl* open3d::visualization::visualizer::O3DVisualizer::Impl::mouse_tab

◆ new_selection_set

Button* open3d::visualization::visualizer::O3DVisualizer::Impl::new_selection_set

◆ next_animation_tick_clock_time_

double open3d::visualization::visualizer::O3DVisualizer::Impl::next_animation_tick_clock_time_ = 0.0

◆ object2itemid

std::map<std::string, TreeView::ItemId> open3d::visualization::visualizer::O3DVisualizer::Impl::object2itemid

◆ objects_

std::vector<DrawObject> open3d::visualization::visualizer::O3DVisualizer::Impl::objects_

◆ on_animation_

std::function<void(double)> open3d::visualization::visualizer::O3DVisualizer::Impl::on_animation_

◆ on_animation_tick_

std::function<bool()> open3d::visualization::visualizer::O3DVisualizer::Impl::on_animation_tick_

◆ panel

Vert* open3d::visualization::visualizer::O3DVisualizer::Impl::panel

◆ pick_panel

Vert* open3d::visualization::visualizer::O3DVisualizer::Impl::pick_panel

◆ play

SmallToggleButton* open3d::visualization::visualizer::O3DVisualizer::Impl::play

◆ point_size

Slider* open3d::visualization::visualizer::O3DVisualizer::Impl::point_size

◆ polygon_selection_panel

Horiz* open3d::visualization::visualizer::O3DVisualizer::Impl::polygon_selection_panel

◆ polygon_selection_unselects_

bool open3d::visualization::visualizer::O3DVisualizer::Impl::polygon_selection_unselects_ = false

◆ receiver_

std::shared_ptr<io::rpc::ZMQReceiver> open3d::visualization::visualizer::O3DVisualizer::Impl::receiver_

◆ scene_

SceneWidget* open3d::visualization::visualizer::O3DVisualizer::Impl::scene_ = nullptr

◆ scene_panel

CollapsableVert* open3d::visualization::visualizer::O3DVisualizer::Impl::scene_panel

◆ selection_sets

ListView* open3d::visualization::visualizer::O3DVisualizer::Impl::selection_sets

◆ selections_

std::shared_ptr<O3DVisualizerSelections> open3d::visualization::visualizer::O3DVisualizer::Impl::selections_

◆ selections_need_update_

bool open3d::visualization::visualizer::O3DVisualizer::Impl::selections_need_update_ = true

◆ [struct]

struct { ... } open3d::visualization::visualizer::O3DVisualizer::Impl::settings

◆ shader

Combobox* open3d::visualization::visualizer::O3DVisualizer::Impl::shader

◆ show_axes

Checkbox* open3d::visualization::visualizer::O3DVisualizer::Impl::show_axes

◆ show_ground

Checkbox* open3d::visualization::visualizer::O3DVisualizer::Impl::show_ground

◆ show_skybox

Checkbox* open3d::visualization::visualizer::O3DVisualizer::Impl::show_skybox

◆ start_animation_clock_time_

double open3d::visualization::visualizer::O3DVisualizer::Impl::start_animation_clock_time_ = 0.0

◆ sun_color

ColorEdit* open3d::visualization::visualizer::O3DVisualizer::Impl::sun_color

◆ sun_dir

VectorEdit* open3d::visualization::visualizer::O3DVisualizer::Impl::sun_dir

◆ sun_follows_camera

Checkbox* open3d::visualization::visualizer::O3DVisualizer::Impl::sun_follows_camera

◆ sun_intensity

Slider* open3d::visualization::visualizer::O3DVisualizer::Impl::sun_intensity

◆ time_edit

NumberEdit* open3d::visualization::visualizer::O3DVisualizer::Impl::time_edit

◆ time_panel

EmptyIfHiddenVert* open3d::visualization::visualizer::O3DVisualizer::Impl::time_panel

◆ time_slider

Slider* open3d::visualization::visualizer::O3DVisualizer::Impl::time_slider

◆ ui_state_

UIState open3d::visualization::visualizer::O3DVisualizer::Impl::ui_state_

◆ use_ibl

Checkbox* open3d::visualization::visualizer::O3DVisualizer::Impl::use_ibl

◆ use_sun

Checkbox* open3d::visualization::visualizer::O3DVisualizer::Impl::use_sun

◆ view_mouse_mode

SceneWidget::Controls open3d::visualization::visualizer::O3DVisualizer::Impl::view_mouse_mode

◆ view_panel

Vert* open3d::visualization::visualizer::O3DVisualizer::Impl::view_panel

◆ was_using_sun_follows_cam_

bool open3d::visualization::visualizer::O3DVisualizer::Impl::was_using_sun_follows_cam_ = false

◆ window_

Window* open3d::visualization::visualizer::O3DVisualizer::Impl::window_ = nullptr

◆ wireframe_mode

Checkbox* open3d::visualization::visualizer::O3DVisualizer::Impl::wireframe_mode

◆ wireframe_objects_

std::vector<DrawObject> open3d::visualization::visualizer::O3DVisualizer::Impl::wireframe_objects_

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