/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 <Eigen/Dense>
#include <beluga/sensor/data/sparse_point_cloud.hpp>
#include <beluga/views/take_evenly.hpp>
#include <beluga_ros/messages.hpp>
#include <range/v3/view/any_view.hpp>
#include <range/v3/view/iota.hpp>
#include <sophus/se3.hpp>
#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, Strict > |
Thin wrapper for 3D sensor_msgs/PointCloud2 messages with potentially sparse layouts. More... | |
Namespaces | |
beluga_ros | |
The main Beluga ROS namespace. | |
Typedefs | |
using | beluga_ros::SparsePointCloud3d = SparsePointCloud3< double, false > |
Non-strict alias for SparsePointCloud3 of double type. | |
using | beluga_ros::SparsePointCloud3f = SparsePointCloud3< float, false > |
Non-strict alias for SparsePointCloud3 of float type. | |
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.
Generated by