17#include "sensorring/platform/SensorringExport.hpp"
23namespace measurement {
Generic point and point cloud types.
Pure data structure holding a measurement from a depth sensor.
Definition DepthMeasurement.hpp:32
unsigned int nr_valid_points
Number of valid points in this measurement.
Definition DepthMeasurement.hpp:38
PointCloud transformToGlobalFrame() const
Transform the point cloud from the sensor's local frame to the ring's global frame.
Definition DepthMeasurement.hpp:53
unsigned int resolution_y
Resolution of the depth sensor in y direction. Part of the DepthMeasurement as the PointCloud itself ...
Definition DepthMeasurement.hpp:44
unsigned int resolution_x
Resolution of the depth sensor in x direction. Part of the DepthMeasurement as the PointCloud itself ...
Definition DepthMeasurement.hpp:41
Header header
Measurement header.
Definition DepthMeasurement.hpp:35
PointCloud point_cloud
Point cloud in the sensor's local coordinate frame.
Definition DepthMeasurement.hpp:47
Stores a vector of points in 3D space.
Definition PointCloud.hpp:45
static PointCloud transform(const PointCloud &cloud, const math::Vector3 translation, const math::Vector3 rotation)
Transforms a point cloud using a rotation matrix and a translation vector.