9 class occlusion_filter;
14 static std::shared_ptr<pointcloud> create();
18 virtual const float3 * depth_to_points(
26 const unsigned int width,
55 void inspect_other_frame(
const rs2::frame& other);
57 void set_extrinsics();
std::shared_ptr< occlusion_filter > _occlusion_filter
rs2::stream_profile _output_stream
GLuint const GLchar * name
stream_filter _prev_stream_filter
GLint GLint GLsizei GLsizei GLsizei depth
optional_value< rs2_extrinsics > _extrinsics
#define LRS_EXTENSION_API
optional_value< rs2_intrinsics > _other_intrinsics
virtual void preprocess()
def pointcloud(out, verts, texcoords, color, painter=True)
GLint GLsizei GLsizei height
optional_value< float > _depth_units
std::vector< float2 > _pixels_map
Cross-stream extrinsics: encodes the topology describing how the different devices are oriented...
optional_value< rs2_intrinsics > _depth_intrinsics
uvmap_t get_texture_map(std::vector< double3 > const &points, const calib &cal, const p_matrix &p_mat)
GLsizei GLsizei GLchar * source
std::shared_ptr< pointcloud > _registered_auto_calib_cb