/home/runner/work/beluga/beluga/beluga_ros/include/beluga_ros/sparse_point_cloud.hpp File Reference

/home/runner/work/beluga/beluga/beluga_ros/include/beluga_ros/sparse_point_cloud.hpp File Reference#

Beluga ROS: /home/runner/work/beluga/beluga/beluga_ros/include/beluga_ros/sparse_point_cloud.hpp File Reference
Beluga ROS
sparse_point_cloud.hpp File Reference

Implementation of sensor_msgs/PointCloud2 wrapper type for messages without alignment constraints on the stride. More...

#include <range/v3/view/iota.hpp>
#include <beluga/sensor/data/sparse_point_cloud.hpp>
#include <beluga/views/take_evenly.hpp>
#include <beluga_ros/messages.hpp>
#include <sophus/se3.hpp>
#include <Eigen/Dense>
#include "beluga/eigen_compatibility.hpp"
Include dependency graph for sparse_point_cloud.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  beluga_ros::SparsePointCloud3< T >
 

Namespaces

 beluga_ros
 The main Beluga ROS namespace.
 

Detailed Description

Implementation of sensor_msgs/PointCloud2 wrapper type for messages without alignment constraints on the stride.

Since alignment is not enforced, this allows for more flexible messages layouts, though it may lead to less efficient access patterns in certain cases.