|
Open3D (C++ API)
0.19.0
|
Public Member Functions | |
| void | UpdateFromIntrinsicMatrix (const Rect &frame) |
| void | UpdateFarPlane (const Rect &frame, float verticalFoV) |
Data Fields | |
| std::string | id_ |
| std::shared_ptr< rendering::Open3DScene > | scene_ |
| geometry::AxisAlignedBoundingBox | bounds_ |
| std::shared_ptr< Interactors > | controls_ |
| std::function< void(const Eigen::Vector3f &)> | on_light_dir_changed_ |
| std::function< void(rendering::Camera *)> | on_camera_changed_ |
| int | buttons_down_ = 0 |
| double | last_fast_time_ = 0.0 |
| bool | frame_rect_changed_ = false |
| SceneWidget::Quality | current_render_quality_ = SceneWidget::Quality::BEST |
| bool | scene_caching_enabled_ = false |
| std::vector< Eigen::Vector2i > | ui_lines_ |
| std::unordered_set< std::shared_ptr< Label3D > > | labels_3d_ |
| struct { | |
| Eigen::Matrix3d matrix | |
| float width = 1.0f | |
| float height = 1.0f | |
| bool is_using = false | |
| } | intrinsics_ |
|
inline |
|
inline |
| geometry::AxisAlignedBoundingBox open3d::visualization::gui::SceneWidget::Impl::bounds_ |
| int open3d::visualization::gui::SceneWidget::Impl::buttons_down_ = 0 |
| std::shared_ptr<Interactors> open3d::visualization::gui::SceneWidget::Impl::controls_ |
| SceneWidget::Quality open3d::visualization::gui::SceneWidget::Impl::current_render_quality_ = SceneWidget::Quality::BEST |
| bool open3d::visualization::gui::SceneWidget::Impl::frame_rect_changed_ = false |
| float open3d::visualization::gui::SceneWidget::Impl::height = 1.0f |
| std::string open3d::visualization::gui::SceneWidget::Impl::id_ |
| struct { ... } open3d::visualization::gui::SceneWidget::Impl::intrinsics_ |
| bool open3d::visualization::gui::SceneWidget::Impl::is_using = false |
| std::unordered_set<std::shared_ptr<Label3D> > open3d::visualization::gui::SceneWidget::Impl::labels_3d_ |
| double open3d::visualization::gui::SceneWidget::Impl::last_fast_time_ = 0.0 |
| Eigen::Matrix3d open3d::visualization::gui::SceneWidget::Impl::matrix |
| std::function<void(rendering::Camera*)> open3d::visualization::gui::SceneWidget::Impl::on_camera_changed_ |
| std::function<void(const Eigen::Vector3f&)> open3d::visualization::gui::SceneWidget::Impl::on_light_dir_changed_ |
| std::shared_ptr<rendering::Open3DScene> open3d::visualization::gui::SceneWidget::Impl::scene_ |
| bool open3d::visualization::gui::SceneWidget::Impl::scene_caching_enabled_ = false |
| std::vector<Eigen::Vector2i> open3d::visualization::gui::SceneWidget::Impl::ui_lines_ |
| float open3d::visualization::gui::SceneWidget::Impl::width = 1.0f |