EduArt Sensor Ring Library 4.0.0
Loading...
Searching...
No Matches
DepthSensorConfig.hpp
Go to the documentation of this file.
1// Copyright (c) 2026 EduArt Robotik GmbH
2
9
10#pragma once
11
12#include "sensorring/platform/SensorringExport.hpp"
13
14namespace eduart {
15
16namespace sensorring {
17
18namespace device {
19
24struct SENSORRING_EXPORT DepthSensorConfig {
26 double fov_x_deg = 0.0;
27
29 double fov_y_deg = 0.0;
30
32 unsigned int res_x = 0;
33
35 unsigned int res_y = 0;
36
38 bool invert_x_lut = false;
39
41 bool invert_y_lut = false;
42
45};
46
47} // namespace device
48
49} // namespace sensorring
50
51} // namespace eduart
Configuration structure for 3D depth sensors.
Definition DepthSensorConfig.hpp:24
double fov_y_deg
Vertical field of view in degrees.
Definition DepthSensorConfig.hpp:29
unsigned int res_y
Vertical resolution in pixels (rows).
Definition DepthSensorConfig.hpp:35
bool invert_y_lut
Invert y LUT to match sensor coordinate system.
Definition DepthSensorConfig.hpp:41
unsigned int res_x
Horizontal resolution in pixels (columns).
Definition DepthSensorConfig.hpp:32
double fov_x_deg
Horizontal field of view in degrees.
Definition DepthSensorConfig.hpp:26
bool reports_perpendicular_distance
Apply correction factor to convert from direct distance (hypotenuse) to perpendicular distance if the...
Definition DepthSensorConfig.hpp:44
bool invert_x_lut
Invert x LUT to match sensor coordinate system.
Definition DepthSensorConfig.hpp:38