#include <pointcloud-gl.h>

Private Member Functions | |
| rs2::points | allocate_points (const rs2::frame_source &source, const rs2::frame &f) override |
| void | cleanup_gpu_resources () override |
| void | create_gpu_resources () override |
| const float3 * | depth_to_points (rs2::points output, const rs2_intrinsics &depth_intrinsics, const rs2::depth_frame &depth_frame, float depth_scale) override |
| void | get_texture_map (rs2::points output, const float3 *points, const unsigned int width, const unsigned int height, const rs2_intrinsics &other_intrinsics, const rs2_extrinsics &extr, float2 *pixels_ptr) override |
| bool | run__occlusion_filter (const rs2_extrinsics &extr) override |
Private Attributes | |
| rs2::depth_frame | _depth_data |
| rs2_intrinsics | _depth_intr |
| float | _depth_scale |
| int | _enabled = 0 |
| std::shared_ptr< rs2::visualizer_2d > | _occu_renderer |
| std::shared_ptr< rs2::visualizer_2d > | _projection_renderer |
Definition at line 13 of file pointcloud-gl.h.
| pointcloud_gl::pointcloud_gl | ( | ) |
Definition at line 397 of file pointcloud-gl.cpp.
|
override |
Definition at line 389 of file pointcloud-gl.cpp.
|
overrideprivatevirtual |
Reimplemented from librealsense::pointcloud.
Definition at line 606 of file pointcloud-gl.cpp.
|
overrideprivatevirtual |
Implements librealsense::gl::gpu_object.
Definition at line 373 of file pointcloud-gl.cpp.
|
overrideprivatevirtual |
Implements librealsense::gl::gpu_object.
Definition at line 379 of file pointcloud-gl.cpp.
|
overrideprivatevirtual |
Reimplemented from librealsense::pointcloud.
Definition at line 409 of file pointcloud-gl.cpp.
|
overrideprivatevirtual |
Reimplemented from librealsense::pointcloud.
Definition at line 425 of file pointcloud-gl.cpp.
|
overrideprivatevirtual |
Reimplemented from librealsense::pointcloud.
Definition at line 618 of file pointcloud-gl.cpp.
|
private |
Definition at line 44 of file pointcloud-gl.h.
|
private |
Definition at line 46 of file pointcloud-gl.h.
|
private |
Definition at line 45 of file pointcloud-gl.h.
|
private |
Definition at line 47 of file pointcloud-gl.h.
|
private |
Definition at line 42 of file pointcloud-gl.h.
|
private |
Definition at line 41 of file pointcloud-gl.h.