8 #include "../include/librealsense2/hpp/rs_frame.hpp" 9 #include "../include/librealsense2/hpp/rs_processing.hpp" 22 template<
typename Tin,
typename Tout>
23 void convert(
const void* in_data,
void* out_data)
28 auto in =
reinterpret_cast<const Tin*
>(in_data);
29 auto out =
reinterpret_cast<Tout*
>(out_data);
32 for (
auto i = 0; i < _height; i++)
33 for (
auto j = 0; j < _width; j++)
36 if (std::isnormal(input))
37 *out++ = static_cast<Tout>(_d2d_convert_factor / input);
45 void update_transformation_profile(
const rs2::frame& f);
47 void on_set_mode(
bool to_disparity);
49 bool _transform_to_disparity;
53 bool _stereoscopic_depth;
54 float _focal_lenght_mm;
55 float _stereo_baseline_mm;
56 float _d2d_convert_factor;
57 size_t _width, _height;
Definition: rs_frame.hpp:21
Definition: rs_frame.hpp:202
Definition: synthetic-stream.h:41
Definition: rs_processing.hpp:13