|
Open3D (C++ API)
0.19.0
|
#include <GeometryRenderer.h>
Public Member Functions | |
| ~RGBDImageRenderer () override | |
| bool | Render (const RenderOption &option, const ViewControl &view) override |
| bool | AddGeometry (std::shared_ptr< const geometry::Geometry > geometry_ptr) override |
| bool | UpdateGeometry () override |
| Public Member Functions inherited from open3d::visualization::glsl::GeometryRenderer | |
| virtual | ~GeometryRenderer () |
| bool | HasGeometry () const |
| std::shared_ptr< const geometry::Geometry > | GetGeometry () const |
| bool | HasGeometry (std::shared_ptr< const geometry::Geometry > geometry_ptr) const |
| bool | IsVisible () const |
| void | SetVisible (bool visible) |
Protected Attributes | |
| RGBDImageShaderForImage | rgbd_image_shader_ |
| Protected Attributes inherited from open3d::visualization::glsl::GeometryRenderer | |
| std::shared_ptr< const geometry::Geometry > | geometry_ptr_ |
| bool | is_visible_ = true |
|
inlineoverride |
|
overridevirtual |
Function to add geometry to the renderer
Implements open3d::visualization::glsl::GeometryRenderer.
|
overridevirtual |
Implements open3d::visualization::glsl::GeometryRenderer.
|
overridevirtual |
Function to update geometry Programmer must call this function to notify a change of the geometry
Implements open3d::visualization::glsl::GeometryRenderer.
|
protected |