|
| LIDAR_UTILS_PUBLIC bool8_t | autoware::common::lidar_utils::has_intensity_and_throw_if_no_xyz (const PointCloud2::SharedPtr &cloud) |
| |
| LIDAR_UTILS_PUBLIC bool8_t | autoware::common::lidar_utils::has_intensity_and_throw_if_no_xyz (const PointCloud2 &cloud) |
| |
| LIDAR_UTILS_PUBLIC std::size_t | autoware::common::lidar_utils::index_after_last_safe_byte_index (const sensor_msgs::msg::PointCloud2 &msg) noexcept |
| | Compute minimum safe length of point cloud access. More...
|
| |
| LIDAR_UTILS_PUBLIC SafeCloudIndices | autoware::common::lidar_utils::sanitize_point_cloud (const sensor_msgs::msg::PointCloud2 &msg) |
| |
| LIDAR_UTILS_PUBLIC void | autoware::common::lidar_utils::init_pcl_msg (sensor_msgs::msg::PointCloud2 &msg, const std::string &frame_id, const std::size_t size=static_cast< std::size_t >(MAX_SCAN_POINTS)) |
| | initializes header information for point cloud for x, y, z and intensity More...
|
| |
| LIDAR_UTILS_PUBLIC bool8_t | autoware::common::lidar_utils::add_point_to_cloud_raw (sensor_msgs::msg::PointCloud2 &cloud, const autoware::common::types::PointXYZIF &pt, uint32_t point_cloud_idx) |
| | add a point in the cloud by memcpy instead of using iterators This version prioritize speed and ease of parallelisation it assumes : - PointXYZIF is a POD object equivalent to a point stored in the cloud, which means same fields and same endianness. More...
|
| |
| LIDAR_UTILS_PUBLIC bool8_t | autoware::common::lidar_utils::add_point_to_cloud (PointCloudIts &cloud_its, const autoware::common::types::PointXYZIF &pt, uint32_t &point_cloud_idx) |
| |
| LIDAR_UTILS_PUBLIC bool8_t | autoware::common::lidar_utils::add_point_to_cloud (sensor_msgs::msg::PointCloud2 &cloud, const autoware::common::types::PointXYZIF &pt, uint32_t &point_cloud_idx) |
| |
| LIDAR_UTILS_PUBLIC bool8_t | autoware::common::lidar_utils::add_point_to_cloud (sensor_msgs::msg::PointCloud2 &cloud, const autoware::common::types::PointXYZF &pt, uint32_t &point_cloud_idx) |
| |
| LIDAR_UTILS_PUBLIC void | autoware::common::lidar_utils::reset_pcl_msg (sensor_msgs::msg::PointCloud2 &msg, const std::size_t size, uint32_t &point_cloud_idx) |
| |
| LIDAR_UTILS_PUBLIC void | autoware::common::lidar_utils::resize_pcl_msg (sensor_msgs::msg::PointCloud2 &msg, const std::size_t new_size) |
| |