Open3D (C++ API)  0.17.0+2a11e0e
Public Member Functions | Data Fields
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 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

◆ 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 { ... } 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: