Consolidate Point structures and functions in a common package
The same PointXYZIF
structure is currently declared multiple times, it should be moved to a common package, along with any function that manipulates it.
Items to address:
- init_pcl_msg
-
src/drivers/velodyne_node/src/velodyne_cloud_node.cpp -
src/perception/filters/voxel_grid_nodes/src/algorithm/voxel_cloud_base.cpp -
src/perception/filters/ray_ground_classifier_nodes/src/ray_ground_classifier_cloud_node.cpp
-
- PointXYZIF
-
src/drivers/velodyne_driver/include/velodyne_driver/vlp16_translator.hpp -
src/perception/filters/voxel_grid/include/voxel_grid/config.hpp -
src/perception/filters/ray_ground_classifier/include/ray_ground_classifier/ray_ground_point_classifier.hpp
-
- add_point_to_cloud
-
src/drivers/velodyne_node/include/velodyne_node/velodyne_cloud_node.hpp -
src/drivers/velodyne_node/src/velodyne_cloud_node.cpp -
src/perception/filters/ray_ground_classifier_nodes/src/ray_ground_classifier_cloud_node.cpp -
src/perception/filters/voxel_grid_nodes/include/voxel_grid_nodes/algorithm/voxel_cloud_base.hpp -
src/perception/filters/voxel_grid_nodes/src/algorithm/voxel_cloud_base.cpp
-
Edited by Esteve Fernandez