@@ -30,9 +30,9 @@ struct PointCloud2Iterators
30
30
std::optional<sensor_msgs::PointCloud2Iterator<float >> iter_x_out;
31
31
std::optional<sensor_msgs::PointCloud2Iterator<float >> iter_y_out;
32
32
std::optional<sensor_msgs::PointCloud2Iterator<float >> iter_z_out;
33
- std::optional<sensor_msgs::PointCloud2Iterator<double >> iter_f_out;
33
+ std::optional<sensor_msgs::PointCloud2Iterator<double >> iter_f_out; // (*)
34
34
std::optional<sensor_msgs::PointCloud2Iterator<uint8_t >> iter_i_out;
35
- std::optional<sensor_msgs::PointCloud2Iterator<double >> iter_gpi_out;
35
+ std::optional<sensor_msgs::PointCloud2Iterator<double >> iter_gpi_out; // (*)
36
36
std::optional<sensor_msgs::PointCloud2Iterator<uint32_t >> iter_time_sec_out;
37
37
std::optional<sensor_msgs::PointCloud2Iterator<uint32_t >> iter_time_nsec_out;
38
38
@@ -41,7 +41,7 @@ struct PointCloud2Iterators
41
41
std::optional<sensor_msgs::PointCloud2Iterator<float >> iter_a_out;
42
42
std::optional<sensor_msgs::PointCloud2Iterator<float >> iter_ia_out;
43
43
std::optional<sensor_msgs::PointCloud2Iterator<double >> iter_ca_out;
44
- std::optional<sensor_msgs::PointCloud2Iterator<double >> iter_gc_out;
44
+ std::optional<sensor_msgs::PointCloud2Iterator<double >> iter_gc_out; // (*)
45
45
std::optional<sensor_msgs::PointCloud2Iterator<uint16_t >> iter_lc_out;
46
46
std::optional<sensor_msgs::PointCloud2Iterator<uint16_t >> iter_r_out;
47
47
@@ -54,10 +54,10 @@ struct PointCloud2Iterators
54
54
std::optional<sensor_msgs::PointCloud2Iterator<double >> iter_finished_at_azimuth_angle;
55
55
std::optional<sensor_msgs::PointCloud2Iterator<uint16_t >> iter_num_child_points;
56
56
std::optional<sensor_msgs::PointCloud2Iterator<uint16_t >> iter_tree_root_row_index;
57
- std::optional<sensor_msgs::PointCloud2Iterator<double >> iter_tree_root_column_index; // no uin64_t available
57
+ std::optional<sensor_msgs::PointCloud2Iterator<double >> iter_tree_root_column_index; // (*)
58
58
std::optional<sensor_msgs::PointCloud2Iterator<uint32_t >> iter_number_of_visited_neighbors;
59
- std::optional<sensor_msgs::PointCloud2Iterator<double >> iter_tree_id;
60
- std::optional<sensor_msgs::PointCloud2Iterator<double >> iter_id;
59
+ std::optional<sensor_msgs::PointCloud2Iterator<double >> iter_tree_id; // (*)
60
+ std::optional<sensor_msgs::PointCloud2Iterator<double >> iter_id; // (*)
61
61
};
62
62
63
63
sensor_msgs::PointCloud2Ptr clusterToPointCloud (const std::vector<Point>& cluster_points,
0 commit comments