The PointCloud2 message contains a 3D point cloud. More...
#include <creos/messages/point_cloud2.hpp>
Public Member Functions | |
auto | operator<=> (const PointCloud2 &other) const =default |
Compare two PointCloud2 messages. | |
Public Attributes | |
creos::RobotClock::time_point | timestamp |
Timestamp of the point cloud. | |
std::string | frame_id |
Frame id of the point cloud. | |
uint32_t | width = 0 |
The width of the point cloud. | |
uint32_t | height = 0 |
The height of the point cloud. | |
std::vector< PointCloud2FieldDescription > | fields |
The fields of the point cloud. | |
bool | is_bigendian = false |
The is_bigendian field of the point cloud. | |
uint32_t | point_step = 0 |
The point step of the point cloud. | |
uint32_t | row_step = 0 |
The row step of the point cloud. | |
std::vector< uint8_t > | data |
The raw data of the point cloud. | |
bool | is_dense = false |
The point cloud contains no invalid data. | |
The PointCloud2 message contains a 3D point cloud.