From 0973c02f4996348cc86fa1450792fee05a1c49e6 Mon Sep 17 00:00:00 2001 From: Sergei Sergienko Date: Tue, 15 Oct 2024 13:31:49 +0300 Subject: [PATCH 1/3] fix: Added py.typed file to nanobind INSTALL_TIME --- library/python/CMakeLists.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/library/python/CMakeLists.txt b/library/python/CMakeLists.txt index 23ad9ab77..0b827ad44 100644 --- a/library/python/CMakeLists.txt +++ b/library/python/CMakeLists.txt @@ -79,6 +79,7 @@ install(TARGETS _pywavemap_bindings LIBRARY DESTINATION pywavemap) nanobind_add_stub(pywavemap_stub INSTALL_TIME MODULE _pywavemap_bindings OUTPUT "pywavemap/__init__.pyi" + MARKER_FILE "pywavemap/py.typed" PYTHON_PATH "pywavemap") nanobind_add_stub(pywavemap_convert_stub INSTALL_TIME MODULE _pywavemap_bindings.convert From 74e9246933e8001cf8c74aa040b62083d9260c72 Mon Sep 17 00:00:00 2001 From: Victor Reijgwart Date: Wed, 16 Oct 2024 12:16:52 +0200 Subject: [PATCH 2/3] Address warnings from new cpplint version (v2.0) --- CPPLINT.cfg | 13 ++++++++----- examples/ros1/io/send_map_over_ros.cc | 2 ++ interfaces/ros1/wavemap_ros/app/rosbag_processor.cc | 2 ++ .../src/inputs/depth_image_topic_input.cc | 5 +++++ .../src/inputs/pointcloud_topic_input.cc | 4 ++++ .../ros1/wavemap_ros/src/inputs/ros_input_base.cc | 4 ++++ .../wavemap_ros/src/inputs/ros_input_factory.cc | 4 ++++ .../src/map_operations/crop_map_operation.cc | 4 ++++ .../src/map_operations/map_ros_operation_factory.cc | 4 ++++ .../src/map_operations/publish_map_operation.cc | 4 ++++ .../map_operations/publish_pointcloud_operation.cc | 3 +++ interfaces/ros1/wavemap_ros/src/ros_server.cc | 3 +++ .../wavemap_ros/src/utils/pointcloud_undistorter.cc | 2 ++ .../ros1/wavemap_ros/src/utils/ros_logging_level.cc | 2 ++ .../ros1/wavemap_ros/src/utils/rosbag_processor.cc | 2 ++ .../src/config_conversions.cc | 2 ++ .../src/map_msg_conversions.cc | 6 ++++++ .../test/src/test_map_msg_conversions.cc | 4 ++++ .../ros1/wavemap_rviz_plugin/src/utils/listeners.cc | 3 +++ .../wavemap_rviz_plugin/src/visuals/cell_layer.cc | 3 +++ .../src/visuals/cell_selector.cc | 2 ++ .../wavemap_rviz_plugin/src/visuals/slice_visual.cc | 4 ++++ .../wavemap_rviz_plugin/src/visuals/voxel_visual.cc | 6 ++++++ .../wavemap_rviz_plugin/src/wavemap_map_display.cc | 3 +++ library/cpp/benchmark/benchmark_sparse_vector.cc | 2 ++ library/cpp/src/core/config/string_list.cc | 2 ++ library/cpp/src/core/config/value_with_unit.cc | 4 ++++ .../cpp/src/core/integrator/integrator_factory.cc | 3 +++ .../measurement_model/measurement_model_factory.cc | 3 +++ .../integrator/projection_model/ouster_projector.cc | 2 ++ .../projection_model/pinhole_camera_projector.cc | 2 ++ .../projection_model/projector_factory.cc | 2 ++ .../projection_model/spherical_projector.cc | 2 ++ .../coarse_to_fine/coarse_to_fine_integrator.cc | 2 ++ .../hashed_chunked_wavelet_integrator.cc | 3 +++ .../coarse_to_fine/hashed_wavelet_integrator.cc | 3 +++ .../projective/coarse_to_fine/wavelet_integrator.cc | 2 ++ .../core/map/hashed_chunked_wavelet_octree_block.cc | 3 +++ .../cpp/src/core/map/hashed_wavelet_octree_block.cc | 3 +++ library/cpp/src/core/map/map_factory.cc | 2 ++ library/cpp/src/core/map/volumetric_octree.cc | 2 ++ library/cpp/src/core/map/wavelet_octree.cc | 2 ++ library/cpp/src/core/utils/query/classified_map.cc | 5 +++++ .../cpp/src/core/utils/query/query_accelerator.cc | 2 ++ .../core/utils/sdf/quasi_euclidean_sdf_generator.cc | 2 ++ library/cpp/src/core/utils/thread_pool.cc | 3 +++ .../utils/undistortion/pointcloud_undistortion.cc | 2 ++ .../core/utils/undistortion/stamped_pointcloud.cc | 4 ++++ library/cpp/src/io/stream_conversions.cc | 4 ++++ .../map_operations/map_operation_factory.cc | 3 +++ library/cpp/src/pipeline/pipeline.cc | 4 ++++ .../cpp/test/src/core/data_structure/test_aabb.cc | 4 ++++ .../cpp/test/src/core/data_structure/test_ndtree.cc | 4 ++++ .../test/src/core/data_structure/test_pointcloud.cc | 2 ++ .../src/core/data_structure/test_sparse_vector.cc | 2 ++ .../src/core/indexing/test_index_conversions.cc | 3 +++ .../cpp/test/src/core/indexing/test_ndtree_index.cc | 2 ++ .../projection_model/test_circular_projector.cc | 2 ++ .../projection_model/test_image_projectors.cc | 6 ++++++ .../integrator/test_hierarchical_range_image.cc | 3 +++ .../core/integrator/test_pointcloud_integrators.cc | 1 + .../core/integrator/test_range_image_intersector.cc | 2 ++ library/cpp/test/src/core/map/test_map.cc | 6 ++++++ .../cpp/test/src/core/map/test_volumetric_octree.cc | 3 +++ .../test/src/core/utils/bits/test_bit_operations.cc | 2 ++ .../src/core/utils/iterate/test_ray_iterator.cc | 2 ++ .../src/core/utils/iterate/test_subtree_iterator.cc | 3 +++ .../src/core/utils/query/test_classified_map.cc | 2 ++ .../src/core/utils/query/test_query_accelerator.cc | 2 ++ library/cpp/test/src/io/test_file_conversions.cc | 3 +++ library/python/src/logging.cc | 2 ++ library/python/src/maps.cc | 2 ++ library/python/src/param.cc | 2 ++ library/python/src/pipeline.cc | 2 ++ 74 files changed, 221 insertions(+), 5 deletions(-) diff --git a/CPPLINT.cfg b/CPPLINT.cfg index 71eb05047..2c1ce3662 100644 --- a/CPPLINT.cfg +++ b/CPPLINT.cfg @@ -11,8 +11,11 @@ filter=-legal/copyright # clang-format. filter=-build/include_order -# Do not check for unapproved C++11 headers such as and . -# We currently do not have a better alternative (e.g. abseil) that is already -# available, although adding such a dependency would be worth considering in the -# future. -filter=-build/c++11 +# Do not forbid using C++11 and C++17 headers that are not approved by Google, +# such as and . These STL components worked well enough for us +# so far that we do not yet see the need to add a dependency that provides +# alternatives (e.g. abseil). +filter=-build/c++11,-build/c++17 + +# Our project's style expects the contents of a namespace to be indented +filter=-whitespace/indent_namespace diff --git a/examples/ros1/io/send_map_over_ros.cc b/examples/ros1/io/send_map_over_ros.cc index 258273424..e54cb7045 100644 --- a/examples/ros1/io/send_map_over_ros.cc +++ b/examples/ros1/io/send_map_over_ros.cc @@ -1,3 +1,5 @@ +#include + #include #include diff --git a/interfaces/ros1/wavemap_ros/app/rosbag_processor.cc b/interfaces/ros1/wavemap_ros/app/rosbag_processor.cc index 132bef375..295889dfb 100644 --- a/interfaces/ros1/wavemap_ros/app/rosbag_processor.cc +++ b/interfaces/ros1/wavemap_ros/app/rosbag_processor.cc @@ -1,5 +1,7 @@ #include "wavemap_ros/utils/rosbag_processor.h" +#include + #include #include #include diff --git a/interfaces/ros1/wavemap_ros/src/inputs/depth_image_topic_input.cc b/interfaces/ros1/wavemap_ros/src/inputs/depth_image_topic_input.cc index 342a38b07..0b8d8d45d 100644 --- a/interfaces/ros1/wavemap_ros/src/inputs/depth_image_topic_input.cc +++ b/interfaces/ros1/wavemap_ros/src/inputs/depth_image_topic_input.cc @@ -1,5 +1,10 @@ #include "wavemap_ros/inputs/depth_image_topic_input.h" +#include +#include +#include +#include + #include #include #include diff --git a/interfaces/ros1/wavemap_ros/src/inputs/pointcloud_topic_input.cc b/interfaces/ros1/wavemap_ros/src/inputs/pointcloud_topic_input.cc index 8d67c84fc..2cedb59bd 100644 --- a/interfaces/ros1/wavemap_ros/src/inputs/pointcloud_topic_input.cc +++ b/interfaces/ros1/wavemap_ros/src/inputs/pointcloud_topic_input.cc @@ -1,5 +1,9 @@ #include "wavemap_ros/inputs/pointcloud_topic_input.h" +#include +#include +#include + #include #include #include diff --git a/interfaces/ros1/wavemap_ros/src/inputs/ros_input_base.cc b/interfaces/ros1/wavemap_ros/src/inputs/ros_input_base.cc index cb3594d63..5503f6900 100644 --- a/interfaces/ros1/wavemap_ros/src/inputs/ros_input_base.cc +++ b/interfaces/ros1/wavemap_ros/src/inputs/ros_input_base.cc @@ -1,5 +1,9 @@ #include "wavemap_ros/inputs/ros_input_base.h" +#include +#include +#include + namespace wavemap { DECLARE_CONFIG_MEMBERS(RosInputBaseConfig, (topic_name) diff --git a/interfaces/ros1/wavemap_ros/src/inputs/ros_input_factory.cc b/interfaces/ros1/wavemap_ros/src/inputs/ros_input_factory.cc index c4ff7bedb..420b15484 100644 --- a/interfaces/ros1/wavemap_ros/src/inputs/ros_input_factory.cc +++ b/interfaces/ros1/wavemap_ros/src/inputs/ros_input_factory.cc @@ -1,5 +1,9 @@ #include "wavemap_ros/inputs/ros_input_factory.h" +#include +#include +#include + #include "wavemap_ros/inputs/depth_image_topic_input.h" #include "wavemap_ros/inputs/pointcloud_topic_input.h" diff --git a/interfaces/ros1/wavemap_ros/src/map_operations/crop_map_operation.cc b/interfaces/ros1/wavemap_ros/src/map_operations/crop_map_operation.cc index 95f559580..2ab72c618 100644 --- a/interfaces/ros1/wavemap_ros/src/map_operations/crop_map_operation.cc +++ b/interfaces/ros1/wavemap_ros/src/map_operations/crop_map_operation.cc @@ -1,5 +1,9 @@ #include "wavemap_ros/map_operations/crop_map_operation.h" +#include +#include +#include + #include #include #include diff --git a/interfaces/ros1/wavemap_ros/src/map_operations/map_ros_operation_factory.cc b/interfaces/ros1/wavemap_ros/src/map_operations/map_ros_operation_factory.cc index 3df1e889a..59571508a 100644 --- a/interfaces/ros1/wavemap_ros/src/map_operations/map_ros_operation_factory.cc +++ b/interfaces/ros1/wavemap_ros/src/map_operations/map_ros_operation_factory.cc @@ -1,5 +1,9 @@ #include "wavemap_ros/map_operations/map_ros_operation_factory.h" +#include +#include +#include + #include "wavemap_ros/map_operations/crop_map_operation.h" #include "wavemap_ros/map_operations/publish_map_operation.h" #include "wavemap_ros/map_operations/publish_pointcloud_operation.h" diff --git a/interfaces/ros1/wavemap_ros/src/map_operations/publish_map_operation.cc b/interfaces/ros1/wavemap_ros/src/map_operations/publish_map_operation.cc index 0c4888752..d2f07fe6c 100644 --- a/interfaces/ros1/wavemap_ros/src/map_operations/publish_map_operation.cc +++ b/interfaces/ros1/wavemap_ros/src/map_operations/publish_map_operation.cc @@ -1,5 +1,9 @@ #include "wavemap_ros/map_operations/publish_map_operation.h" +#include +#include +#include + #include #include #include diff --git a/interfaces/ros1/wavemap_ros/src/map_operations/publish_pointcloud_operation.cc b/interfaces/ros1/wavemap_ros/src/map_operations/publish_pointcloud_operation.cc index aafb91bf4..0cb1c3457 100644 --- a/interfaces/ros1/wavemap_ros/src/map_operations/publish_pointcloud_operation.cc +++ b/interfaces/ros1/wavemap_ros/src/map_operations/publish_pointcloud_operation.cc @@ -1,5 +1,8 @@ #include "wavemap_ros/map_operations/publish_pointcloud_operation.h" +#include +#include + #include #include #include diff --git a/interfaces/ros1/wavemap_ros/src/ros_server.cc b/interfaces/ros1/wavemap_ros/src/ros_server.cc index 23aee1f17..3d94171a4 100644 --- a/interfaces/ros1/wavemap_ros/src/ros_server.cc +++ b/interfaces/ros1/wavemap_ros/src/ros_server.cc @@ -1,5 +1,8 @@ #include "wavemap_ros/ros_server.h" +#include +#include + #include #include #include diff --git a/interfaces/ros1/wavemap_ros/src/utils/pointcloud_undistorter.cc b/interfaces/ros1/wavemap_ros/src/utils/pointcloud_undistorter.cc index 33e06899e..a93c3e2f9 100644 --- a/interfaces/ros1/wavemap_ros/src/utils/pointcloud_undistorter.cc +++ b/interfaces/ros1/wavemap_ros/src/utils/pointcloud_undistorter.cc @@ -1,5 +1,7 @@ #include "wavemap_ros/utils/pointcloud_undistorter.h" +#include + #include #include #include diff --git a/interfaces/ros1/wavemap_ros/src/utils/ros_logging_level.cc b/interfaces/ros1/wavemap_ros/src/utils/ros_logging_level.cc index 6ac93e9f5..ac98b7a21 100644 --- a/interfaces/ros1/wavemap_ros/src/utils/ros_logging_level.cc +++ b/interfaces/ros1/wavemap_ros/src/utils/ros_logging_level.cc @@ -1,5 +1,7 @@ #include "wavemap_ros/utils/ros_logging_level.h" +#include + namespace wavemap { RosLoggingLevel::operator LoggingLevel() const { if (id_ == Id::kDebug) { diff --git a/interfaces/ros1/wavemap_ros/src/utils/rosbag_processor.cc b/interfaces/ros1/wavemap_ros/src/utils/rosbag_processor.cc index 734db02fc..fafbcbd0d 100644 --- a/interfaces/ros1/wavemap_ros/src/utils/rosbag_processor.cc +++ b/interfaces/ros1/wavemap_ros/src/utils/rosbag_processor.cc @@ -1,5 +1,7 @@ #include "wavemap_ros/utils/rosbag_processor.h" +#include + #include namespace wavemap { diff --git a/interfaces/ros1/wavemap_ros_conversions/src/config_conversions.cc b/interfaces/ros1/wavemap_ros_conversions/src/config_conversions.cc index ef9926361..b321cb02e 100644 --- a/interfaces/ros1/wavemap_ros_conversions/src/config_conversions.cc +++ b/interfaces/ros1/wavemap_ros_conversions/src/config_conversions.cc @@ -1,5 +1,7 @@ #include "wavemap_ros_conversions/config_conversions.h" +#include + namespace wavemap::param::convert { param::Map toParamMap(const ros::NodeHandle& nh, const std::string& ns) { XmlRpc::XmlRpcValue xml_rpc_value; diff --git a/interfaces/ros1/wavemap_ros_conversions/src/map_msg_conversions.cc b/interfaces/ros1/wavemap_ros_conversions/src/map_msg_conversions.cc index 5ec72fe29..d29fda8b5 100644 --- a/interfaces/ros1/wavemap_ros_conversions/src/map_msg_conversions.cc +++ b/interfaces/ros1/wavemap_ros_conversions/src/map_msg_conversions.cc @@ -1,5 +1,11 @@ #include "wavemap_ros_conversions/map_msg_conversions.h" +#include +#include +#include +#include +#include + #include #include diff --git a/interfaces/ros1/wavemap_ros_conversions/test/src/test_map_msg_conversions.cc b/interfaces/ros1/wavemap_ros_conversions/test/src/test_map_msg_conversions.cc index eec4a4baf..d9a66500f 100644 --- a/interfaces/ros1/wavemap_ros_conversions/test/src/test_map_msg_conversions.cc +++ b/interfaces/ros1/wavemap_ros_conversions/test/src/test_map_msg_conversions.cc @@ -1,3 +1,7 @@ +#include +#include +#include + #include #include #include diff --git a/interfaces/ros1/wavemap_rviz_plugin/src/utils/listeners.cc b/interfaces/ros1/wavemap_rviz_plugin/src/utils/listeners.cc index 7d228122d..bf948d564 100644 --- a/interfaces/ros1/wavemap_rviz_plugin/src/utils/listeners.cc +++ b/interfaces/ros1/wavemap_rviz_plugin/src/utils/listeners.cc @@ -1,5 +1,8 @@ #include "wavemap_rviz_plugin/utils/listeners.h" +#include +#include + #include namespace wavemap::rviz_plugin { diff --git a/interfaces/ros1/wavemap_rviz_plugin/src/visuals/cell_layer.cc b/interfaces/ros1/wavemap_rviz_plugin/src/visuals/cell_layer.cc index 3f1446130..56abcf143 100644 --- a/interfaces/ros1/wavemap_rviz_plugin/src/visuals/cell_layer.cc +++ b/interfaces/ros1/wavemap_rviz_plugin/src/visuals/cell_layer.cc @@ -1,6 +1,9 @@ #include "wavemap_rviz_plugin/visuals/cell_layer.h" +#include +#include #include +#include #include #include diff --git a/interfaces/ros1/wavemap_rviz_plugin/src/visuals/cell_selector.cc b/interfaces/ros1/wavemap_rviz_plugin/src/visuals/cell_selector.cc index 045b94935..9188a7e8e 100644 --- a/interfaces/ros1/wavemap_rviz_plugin/src/visuals/cell_selector.cc +++ b/interfaces/ros1/wavemap_rviz_plugin/src/visuals/cell_selector.cc @@ -1,5 +1,7 @@ #include "wavemap_rviz_plugin/visuals/cell_selector.h" +#include + #include namespace wavemap::rviz_plugin { diff --git a/interfaces/ros1/wavemap_rviz_plugin/src/visuals/slice_visual.cc b/interfaces/ros1/wavemap_rviz_plugin/src/visuals/slice_visual.cc index be39236da..b21154f13 100644 --- a/interfaces/ros1/wavemap_rviz_plugin/src/visuals/slice_visual.cc +++ b/interfaces/ros1/wavemap_rviz_plugin/src/visuals/slice_visual.cc @@ -1,5 +1,9 @@ #include "wavemap_rviz_plugin/visuals/slice_visual.h" +#include +#include +#include + #include #include diff --git a/interfaces/ros1/wavemap_rviz_plugin/src/visuals/voxel_visual.cc b/interfaces/ros1/wavemap_rviz_plugin/src/visuals/voxel_visual.cc index 120d9ba7a..b32973a97 100644 --- a/interfaces/ros1/wavemap_rviz_plugin/src/visuals/voxel_visual.cc +++ b/interfaces/ros1/wavemap_rviz_plugin/src/visuals/voxel_visual.cc @@ -1,5 +1,11 @@ #include "wavemap_rviz_plugin/visuals/voxel_visual.h" +#include +#include +#include +#include +#include + #include #include #include diff --git a/interfaces/ros1/wavemap_rviz_plugin/src/wavemap_map_display.cc b/interfaces/ros1/wavemap_rviz_plugin/src/wavemap_map_display.cc index 28b963bbd..948ce16df 100644 --- a/interfaces/ros1/wavemap_rviz_plugin/src/wavemap_map_display.cc +++ b/interfaces/ros1/wavemap_rviz_plugin/src/wavemap_map_display.cc @@ -1,5 +1,8 @@ #include "wavemap_rviz_plugin/wavemap_map_display.h" +#include +#include + #include #include #include diff --git a/library/cpp/benchmark/benchmark_sparse_vector.cc b/library/cpp/benchmark/benchmark_sparse_vector.cc index 476c4459e..8d7a4ec40 100644 --- a/library/cpp/benchmark/benchmark_sparse_vector.cc +++ b/library/cpp/benchmark/benchmark_sparse_vector.cc @@ -1,3 +1,5 @@ +#include + #include #include "wavemap/core/common.h" diff --git a/library/cpp/src/core/config/string_list.cc b/library/cpp/src/core/config/string_list.cc index 2c05f1fb8..eaa6d72dc 100644 --- a/library/cpp/src/core/config/string_list.cc +++ b/library/cpp/src/core/config/string_list.cc @@ -1,5 +1,7 @@ #include "wavemap/core/config/string_list.h" +#include + #include "wavemap/core/utils/print/container.h" namespace wavemap { diff --git a/library/cpp/src/core/config/value_with_unit.cc b/library/cpp/src/core/config/value_with_unit.cc index 6a2579202..d8ab30558 100644 --- a/library/cpp/src/core/config/value_with_unit.cc +++ b/library/cpp/src/core/config/value_with_unit.cc @@ -1,5 +1,9 @@ #include "wavemap/core/config/value_with_unit.h" +#include +#include +#include + namespace wavemap::param { // clang-format off static const std::map> UnitToSi{ diff --git a/library/cpp/src/core/integrator/integrator_factory.cc b/library/cpp/src/core/integrator/integrator_factory.cc index 4e371b35b..524a54dac 100644 --- a/library/cpp/src/core/integrator/integrator_factory.cc +++ b/library/cpp/src/core/integrator/integrator_factory.cc @@ -1,5 +1,8 @@ #include "wavemap/core/integrator/integrator_factory.h" +#include +#include + #include "wavemap/core/integrator/integrator_base.h" #include "wavemap/core/integrator/measurement_model/measurement_model_factory.h" #include "wavemap/core/integrator/projection_model/projector_factory.h" diff --git a/library/cpp/src/core/integrator/measurement_model/measurement_model_factory.cc b/library/cpp/src/core/integrator/measurement_model/measurement_model_factory.cc index 51f7b6ed2..ac5b32b42 100644 --- a/library/cpp/src/core/integrator/measurement_model/measurement_model_factory.cc +++ b/library/cpp/src/core/integrator/measurement_model/measurement_model_factory.cc @@ -1,5 +1,8 @@ #include "wavemap/core/integrator/measurement_model/measurement_model_factory.h" +#include +#include + #include "wavemap/core/integrator/measurement_model/continuous_beam.h" #include "wavemap/core/integrator/measurement_model/continuous_ray.h" diff --git a/library/cpp/src/core/integrator/projection_model/ouster_projector.cc b/library/cpp/src/core/integrator/projection_model/ouster_projector.cc index 0e34e2608..4ecee779b 100644 --- a/library/cpp/src/core/integrator/projection_model/ouster_projector.cc +++ b/library/cpp/src/core/integrator/projection_model/ouster_projector.cc @@ -1,5 +1,7 @@ #include "wavemap/core/integrator/projection_model/ouster_projector.h" +#include + #include "wavemap/core/utils/math/angle_normalization.h" namespace wavemap { diff --git a/library/cpp/src/core/integrator/projection_model/pinhole_camera_projector.cc b/library/cpp/src/core/integrator/projection_model/pinhole_camera_projector.cc index 3d1999357..107ab14bc 100644 --- a/library/cpp/src/core/integrator/projection_model/pinhole_camera_projector.cc +++ b/library/cpp/src/core/integrator/projection_model/pinhole_camera_projector.cc @@ -1,5 +1,7 @@ #include "wavemap/core/integrator/projection_model/pinhole_camera_projector.h" +#include + namespace wavemap { PinholeCameraProjector::PinholeCameraProjector( const PinholeCameraProjector::Config& config) diff --git a/library/cpp/src/core/integrator/projection_model/projector_factory.cc b/library/cpp/src/core/integrator/projection_model/projector_factory.cc index 54ee6cb76..1a132e5ba 100644 --- a/library/cpp/src/core/integrator/projection_model/projector_factory.cc +++ b/library/cpp/src/core/integrator/projection_model/projector_factory.cc @@ -1,5 +1,7 @@ #include "wavemap/core/integrator/projection_model/projector_factory.h" +#include + #include "wavemap/core/integrator/projection_model/ouster_projector.h" #include "wavemap/core/integrator/projection_model/pinhole_camera_projector.h" #include "wavemap/core/integrator/projection_model/spherical_projector.h" diff --git a/library/cpp/src/core/integrator/projection_model/spherical_projector.cc b/library/cpp/src/core/integrator/projection_model/spherical_projector.cc index 2532561f5..25c175329 100644 --- a/library/cpp/src/core/integrator/projection_model/spherical_projector.cc +++ b/library/cpp/src/core/integrator/projection_model/spherical_projector.cc @@ -1,5 +1,7 @@ #include "wavemap/core/integrator/projection_model/spherical_projector.h" +#include + #include "wavemap/core/utils/math/angle_normalization.h" namespace wavemap { diff --git a/library/cpp/src/core/integrator/projective/coarse_to_fine/coarse_to_fine_integrator.cc b/library/cpp/src/core/integrator/projective/coarse_to_fine/coarse_to_fine_integrator.cc index 967194a8b..b8ab9c418 100644 --- a/library/cpp/src/core/integrator/projective/coarse_to_fine/coarse_to_fine_integrator.cc +++ b/library/cpp/src/core/integrator/projective/coarse_to_fine/coarse_to_fine_integrator.cc @@ -1,6 +1,8 @@ #include "wavemap/core/integrator/projective/coarse_to_fine/coarse_to_fine_integrator.h" +#include #include +#include #include "wavemap/core/indexing/ndtree_index.h" diff --git a/library/cpp/src/core/integrator/projective/coarse_to_fine/hashed_chunked_wavelet_integrator.cc b/library/cpp/src/core/integrator/projective/coarse_to_fine/hashed_chunked_wavelet_integrator.cc index f795f4682..6d42c34e4 100644 --- a/library/cpp/src/core/integrator/projective/coarse_to_fine/hashed_chunked_wavelet_integrator.cc +++ b/library/cpp/src/core/integrator/projective/coarse_to_fine/hashed_chunked_wavelet_integrator.cc @@ -1,6 +1,9 @@ #include "wavemap/core/integrator/projective/coarse_to_fine/hashed_chunked_wavelet_integrator.h" +#include +#include #include +#include #include diff --git a/library/cpp/src/core/integrator/projective/coarse_to_fine/hashed_wavelet_integrator.cc b/library/cpp/src/core/integrator/projective/coarse_to_fine/hashed_wavelet_integrator.cc index 6dd9e3c99..515ccd3cd 100644 --- a/library/cpp/src/core/integrator/projective/coarse_to_fine/hashed_wavelet_integrator.cc +++ b/library/cpp/src/core/integrator/projective/coarse_to_fine/hashed_wavelet_integrator.cc @@ -1,6 +1,9 @@ #include "wavemap/core/integrator/projective/coarse_to_fine/hashed_wavelet_integrator.h" +#include +#include #include +#include #include diff --git a/library/cpp/src/core/integrator/projective/coarse_to_fine/wavelet_integrator.cc b/library/cpp/src/core/integrator/projective/coarse_to_fine/wavelet_integrator.cc index 45b77fc07..f1f4aa6e8 100644 --- a/library/cpp/src/core/integrator/projective/coarse_to_fine/wavelet_integrator.cc +++ b/library/cpp/src/core/integrator/projective/coarse_to_fine/wavelet_integrator.cc @@ -1,5 +1,7 @@ #include "wavemap/core/integrator/projective/coarse_to_fine/wavelet_integrator.h" +#include + namespace wavemap { void WaveletIntegrator::updateMap() { // Update the range image intersector diff --git a/library/cpp/src/core/map/hashed_chunked_wavelet_octree_block.cc b/library/cpp/src/core/map/hashed_chunked_wavelet_octree_block.cc index 164ee7d49..888f0c9b6 100644 --- a/library/cpp/src/core/map/hashed_chunked_wavelet_octree_block.cc +++ b/library/cpp/src/core/map/hashed_chunked_wavelet_octree_block.cc @@ -1,5 +1,8 @@ #include "wavemap/core/map/hashed_chunked_wavelet_octree_block.h" +#include +#include + #include namespace wavemap { diff --git a/library/cpp/src/core/map/hashed_wavelet_octree_block.cc b/library/cpp/src/core/map/hashed_wavelet_octree_block.cc index a96c40c2d..e5e982a5d 100644 --- a/library/cpp/src/core/map/hashed_wavelet_octree_block.cc +++ b/library/cpp/src/core/map/hashed_wavelet_octree_block.cc @@ -1,5 +1,8 @@ #include "wavemap/core/map/hashed_wavelet_octree_block.h" +#include +#include + #include namespace wavemap { diff --git a/library/cpp/src/core/map/map_factory.cc b/library/cpp/src/core/map/map_factory.cc index 19ad56173..2de162d25 100644 --- a/library/cpp/src/core/map/map_factory.cc +++ b/library/cpp/src/core/map/map_factory.cc @@ -1,5 +1,7 @@ #include "wavemap/core/map/map_factory.h" +#include + #include "wavemap/core/map/hashed_blocks.h" #include "wavemap/core/map/hashed_chunked_wavelet_octree.h" #include "wavemap/core/map/hashed_wavelet_octree.h" diff --git a/library/cpp/src/core/map/volumetric_octree.cc b/library/cpp/src/core/map/volumetric_octree.cc index 19a9038f9..62cd82802 100644 --- a/library/cpp/src/core/map/volumetric_octree.cc +++ b/library/cpp/src/core/map/volumetric_octree.cc @@ -1,5 +1,7 @@ #include "wavemap/core/map/volumetric_octree.h" +#include + #include "wavemap/core/utils/query/occupancy_classifier.h" namespace wavemap { diff --git a/library/cpp/src/core/map/wavelet_octree.cc b/library/cpp/src/core/map/wavelet_octree.cc index a71df3be6..33346c556 100644 --- a/library/cpp/src/core/map/wavelet_octree.cc +++ b/library/cpp/src/core/map/wavelet_octree.cc @@ -1,5 +1,7 @@ #include "wavemap/core/map/wavelet_octree.h" +#include + #include "wavemap/core/utils/query/occupancy_classifier.h" namespace wavemap { diff --git a/library/cpp/src/core/utils/query/classified_map.cc b/library/cpp/src/core/utils/query/classified_map.cc index e3579c529..7eadb489b 100644 --- a/library/cpp/src/core/utils/query/classified_map.cc +++ b/library/cpp/src/core/utils/query/classified_map.cc @@ -1,5 +1,10 @@ #include "wavemap/core/utils/query/classified_map.h" +#include +#include +#include +#include + #include namespace wavemap { diff --git a/library/cpp/src/core/utils/query/query_accelerator.cc b/library/cpp/src/core/utils/query/query_accelerator.cc index f4abaaf08..f7e3bb674 100644 --- a/library/cpp/src/core/utils/query/query_accelerator.cc +++ b/library/cpp/src/core/utils/query/query_accelerator.cc @@ -1,5 +1,7 @@ #include "wavemap/core/utils/query/query_accelerator.h" +#include + namespace wavemap { void QueryAccelerator::reset() { node_stack_ = std::array>{}; diff --git a/library/cpp/src/core/utils/sdf/quasi_euclidean_sdf_generator.cc b/library/cpp/src/core/utils/sdf/quasi_euclidean_sdf_generator.cc index 30b1bbe8c..675203cbe 100644 --- a/library/cpp/src/core/utils/sdf/quasi_euclidean_sdf_generator.cc +++ b/library/cpp/src/core/utils/sdf/quasi_euclidean_sdf_generator.cc @@ -1,5 +1,7 @@ #include "wavemap/core/utils/sdf/quasi_euclidean_sdf_generator.h" +#include + #include #include "wavemap/core/utils/iterate/grid_iterator.h" diff --git a/library/cpp/src/core/utils/thread_pool.cc b/library/cpp/src/core/utils/thread_pool.cc index 6d213c1f8..2d48bdf05 100644 --- a/library/cpp/src/core/utils/thread_pool.cc +++ b/library/cpp/src/core/utils/thread_pool.cc @@ -1,5 +1,8 @@ #include "wavemap/core/utils/thread_pool.h" +#include +#include + #include namespace wavemap { diff --git a/library/cpp/src/core/utils/undistortion/pointcloud_undistortion.cc b/library/cpp/src/core/utils/undistortion/pointcloud_undistortion.cc index 9c8fe65ee..e603a8920 100644 --- a/library/cpp/src/core/utils/undistortion/pointcloud_undistortion.cc +++ b/library/cpp/src/core/utils/undistortion/pointcloud_undistortion.cc @@ -1,5 +1,7 @@ #include "wavemap/core/utils/undistortion/pointcloud_undistortion.h" +#include + namespace wavemap { PosedPointcloud<> undistortion::compensate_motion( const StampedPoseBuffer& pose_buffer, diff --git a/library/cpp/src/core/utils/undistortion/stamped_pointcloud.cc b/library/cpp/src/core/utils/undistortion/stamped_pointcloud.cc index ce70644de..13cab0b0a 100644 --- a/library/cpp/src/core/utils/undistortion/stamped_pointcloud.cc +++ b/library/cpp/src/core/utils/undistortion/stamped_pointcloud.cc @@ -1,5 +1,9 @@ #include "wavemap/core/utils/undistortion/stamped_pointcloud.h" +#include +#include +#include + namespace wavemap::undistortion { std::string StampedPoint::toStr() const { return "[" + std::to_string(position[0]) + ", " + diff --git a/library/cpp/src/io/stream_conversions.cc b/library/cpp/src/io/stream_conversions.cc index 6384a9ffc..d196902b0 100644 --- a/library/cpp/src/io/stream_conversions.cc +++ b/library/cpp/src/io/stream_conversions.cc @@ -1,5 +1,9 @@ #include "wavemap/io/stream_conversions.h" +#include +#include +#include + namespace wavemap::io { bool mapToStream(const MapBase& map, std::ostream& ostream) { // Call the appropriate mapToStream converter based on the map's derived type diff --git a/library/cpp/src/pipeline/map_operations/map_operation_factory.cc b/library/cpp/src/pipeline/map_operations/map_operation_factory.cc index b5659e4fe..1e50c7b86 100644 --- a/library/cpp/src/pipeline/map_operations/map_operation_factory.cc +++ b/library/cpp/src/pipeline/map_operations/map_operation_factory.cc @@ -1,5 +1,8 @@ #include "wavemap/pipeline/map_operations/map_operation_factory.h" +#include +#include + #include "wavemap/pipeline/map_operations/prune_map_operation.h" #include "wavemap/pipeline/map_operations/threshold_map_operation.h" diff --git a/library/cpp/src/pipeline/pipeline.cc b/library/cpp/src/pipeline/pipeline.cc index e76b37d5f..1defd102d 100644 --- a/library/cpp/src/pipeline/pipeline.cc +++ b/library/cpp/src/pipeline/pipeline.cc @@ -1,5 +1,9 @@ #include "wavemap/pipeline/pipeline.h" +#include +#include +#include + #include "wavemap/core/integrator/integrator_factory.h" namespace wavemap { diff --git a/library/cpp/test/src/core/data_structure/test_aabb.cc b/library/cpp/test/src/core/data_structure/test_aabb.cc index 9f77f2bc4..140e53b7e 100644 --- a/library/cpp/test/src/core/data_structure/test_aabb.cc +++ b/library/cpp/test/src/core/data_structure/test_aabb.cc @@ -1,3 +1,7 @@ +#include +#include +#include + #include #include "wavemap/core/common.h" diff --git a/library/cpp/test/src/core/data_structure/test_ndtree.cc b/library/cpp/test/src/core/data_structure/test_ndtree.cc index 72b6cb4cb..9ea81deb0 100644 --- a/library/cpp/test/src/core/data_structure/test_ndtree.cc +++ b/library/cpp/test/src/core/data_structure/test_ndtree.cc @@ -1,3 +1,7 @@ +#include +#include +#include + #include #include "wavemap/core/data_structure/chunked_ndtree/chunked_ndtree.h" diff --git a/library/cpp/test/src/core/data_structure/test_pointcloud.cc b/library/cpp/test/src/core/data_structure/test_pointcloud.cc index 5108844f9..5496a93ff 100644 --- a/library/cpp/test/src/core/data_structure/test_pointcloud.cc +++ b/library/cpp/test/src/core/data_structure/test_pointcloud.cc @@ -1,3 +1,5 @@ +#include + #include #include "wavemap/core/common.h" diff --git a/library/cpp/test/src/core/data_structure/test_sparse_vector.cc b/library/cpp/test/src/core/data_structure/test_sparse_vector.cc index 4d0f78b2a..752e9c8ef 100644 --- a/library/cpp/test/src/core/data_structure/test_sparse_vector.cc +++ b/library/cpp/test/src/core/data_structure/test_sparse_vector.cc @@ -1,3 +1,5 @@ +#include + #include #include "wavemap/core/common.h" diff --git a/library/cpp/test/src/core/indexing/test_index_conversions.cc b/library/cpp/test/src/core/indexing/test_index_conversions.cc index b299e0d94..f09e93c65 100644 --- a/library/cpp/test/src/core/indexing/test_index_conversions.cc +++ b/library/cpp/test/src/core/indexing/test_index_conversions.cc @@ -1,4 +1,7 @@ #include +#include +#include +#include #include diff --git a/library/cpp/test/src/core/indexing/test_ndtree_index.cc b/library/cpp/test/src/core/indexing/test_ndtree_index.cc index 9ae95c7d3..8db3e13c6 100644 --- a/library/cpp/test/src/core/indexing/test_ndtree_index.cc +++ b/library/cpp/test/src/core/indexing/test_ndtree_index.cc @@ -1,5 +1,7 @@ +#include #include #include +#include #include diff --git a/library/cpp/test/src/core/integrator/projection_model/test_circular_projector.cc b/library/cpp/test/src/core/integrator/projection_model/test_circular_projector.cc index 29dc2c715..8ba82ae8b 100644 --- a/library/cpp/test/src/core/integrator/projection_model/test_circular_projector.cc +++ b/library/cpp/test/src/core/integrator/projection_model/test_circular_projector.cc @@ -1,3 +1,5 @@ +#include + #include #include "wavemap/core/common.h" diff --git a/library/cpp/test/src/core/integrator/projection_model/test_image_projectors.cc b/library/cpp/test/src/core/integrator/projection_model/test_image_projectors.cc index 09a9caeaf..942d9fb78 100644 --- a/library/cpp/test/src/core/integrator/projection_model/test_image_projectors.cc +++ b/library/cpp/test/src/core/integrator/projection_model/test_image_projectors.cc @@ -1,3 +1,9 @@ +#include +#include +#include +#include +#include + #include #include "wavemap/core/common.h" diff --git a/library/cpp/test/src/core/integrator/test_hierarchical_range_image.cc b/library/cpp/test/src/core/integrator/test_hierarchical_range_image.cc index e6ea439b6..7524e5cba 100644 --- a/library/cpp/test/src/core/integrator/test_hierarchical_range_image.cc +++ b/library/cpp/test/src/core/integrator/test_hierarchical_range_image.cc @@ -1,3 +1,6 @@ +#include +#include + #include #include "wavemap/core/common.h" diff --git a/library/cpp/test/src/core/integrator/test_pointcloud_integrators.cc b/library/cpp/test/src/core/integrator/test_pointcloud_integrators.cc index 20dbd1fba..7afd0e072 100644 --- a/library/cpp/test/src/core/integrator/test_pointcloud_integrators.cc +++ b/library/cpp/test/src/core/integrator/test_pointcloud_integrators.cc @@ -1,3 +1,4 @@ +#include #include #include diff --git a/library/cpp/test/src/core/integrator/test_range_image_intersector.cc b/library/cpp/test/src/core/integrator/test_range_image_intersector.cc index a2fb8b673..e81a4072f 100644 --- a/library/cpp/test/src/core/integrator/test_range_image_intersector.cc +++ b/library/cpp/test/src/core/integrator/test_range_image_intersector.cc @@ -1,3 +1,5 @@ +#include + #include #include "wavemap/core/common.h" diff --git a/library/cpp/test/src/core/map/test_map.cc b/library/cpp/test/src/core/map/test_map.cc index 316b70136..2d397f860 100644 --- a/library/cpp/test/src/core/map/test_map.cc +++ b/library/cpp/test/src/core/map/test_map.cc @@ -1,3 +1,9 @@ +#include +#include +#include +#include +#include + #include #include "wavemap/core/common.h" diff --git a/library/cpp/test/src/core/map/test_volumetric_octree.cc b/library/cpp/test/src/core/map/test_volumetric_octree.cc index 6012493bd..350e42d02 100644 --- a/library/cpp/test/src/core/map/test_volumetric_octree.cc +++ b/library/cpp/test/src/core/map/test_volumetric_octree.cc @@ -1,3 +1,6 @@ +#include +#include + #include #include "wavemap/core/common.h" diff --git a/library/cpp/test/src/core/utils/bits/test_bit_operations.cc b/library/cpp/test/src/core/utils/bits/test_bit_operations.cc index 22f872546..d53ce2a2b 100644 --- a/library/cpp/test/src/core/utils/bits/test_bit_operations.cc +++ b/library/cpp/test/src/core/utils/bits/test_bit_operations.cc @@ -1,4 +1,6 @@ #include +#include +#include #include diff --git a/library/cpp/test/src/core/utils/iterate/test_ray_iterator.cc b/library/cpp/test/src/core/utils/iterate/test_ray_iterator.cc index 79684ba02..e91419080 100644 --- a/library/cpp/test/src/core/utils/iterate/test_ray_iterator.cc +++ b/library/cpp/test/src/core/utils/iterate/test_ray_iterator.cc @@ -1,3 +1,5 @@ +#include + #include #include "wavemap/core/common.h" diff --git a/library/cpp/test/src/core/utils/iterate/test_subtree_iterator.cc b/library/cpp/test/src/core/utils/iterate/test_subtree_iterator.cc index ccb859161..5bd1b1323 100644 --- a/library/cpp/test/src/core/utils/iterate/test_subtree_iterator.cc +++ b/library/cpp/test/src/core/utils/iterate/test_subtree_iterator.cc @@ -1,3 +1,6 @@ +#include +#include + #include #include "wavemap/core/common.h" diff --git a/library/cpp/test/src/core/utils/query/test_classified_map.cc b/library/cpp/test/src/core/utils/query/test_classified_map.cc index 44b89451f..534da6de7 100644 --- a/library/cpp/test/src/core/utils/query/test_classified_map.cc +++ b/library/cpp/test/src/core/utils/query/test_classified_map.cc @@ -1,3 +1,5 @@ +#include + #include #include "wavemap/core/common.h" diff --git a/library/cpp/test/src/core/utils/query/test_query_accelerator.cc b/library/cpp/test/src/core/utils/query/test_query_accelerator.cc index a09505151..67d91ef61 100644 --- a/library/cpp/test/src/core/utils/query/test_query_accelerator.cc +++ b/library/cpp/test/src/core/utils/query/test_query_accelerator.cc @@ -1,3 +1,5 @@ +#include + #include #include #include diff --git a/library/cpp/test/src/io/test_file_conversions.cc b/library/cpp/test/src/io/test_file_conversions.cc index b22805d96..44cd077ff 100644 --- a/library/cpp/test/src/io/test_file_conversions.cc +++ b/library/cpp/test/src/io/test_file_conversions.cc @@ -1,3 +1,6 @@ +#include +#include + #include #include "wavemap/core/common.h" diff --git a/library/python/src/logging.cc b/library/python/src/logging.cc index 1789986ec..06f276341 100644 --- a/library/python/src/logging.cc +++ b/library/python/src/logging.cc @@ -1,5 +1,7 @@ #include "pywavemap/logging.h" +#include + #include #include #include diff --git a/library/python/src/maps.cc b/library/python/src/maps.cc index 036e956bf..d1589e75a 100644 --- a/library/python/src/maps.cc +++ b/library/python/src/maps.cc @@ -1,5 +1,7 @@ #include "pywavemap/maps.h" +#include + #include #include #include diff --git a/library/python/src/param.cc b/library/python/src/param.cc index f3c55f314..734efeb6f 100644 --- a/library/python/src/param.cc +++ b/library/python/src/param.cc @@ -1,5 +1,7 @@ #include "pywavemap/param.h" +#include + namespace wavemap { namespace convert { param::Map toParamMap(const nb::handle& py_value) { // NOLINT diff --git a/library/python/src/pipeline.cc b/library/python/src/pipeline.cc index a14a6f284..eef054ad1 100644 --- a/library/python/src/pipeline.cc +++ b/library/python/src/pipeline.cc @@ -1,5 +1,7 @@ #include "pywavemap/pipeline.h" +#include + #include #include #include From a23ae8614381cdbff78f076d20da05ccb048bece Mon Sep 17 00:00:00 2001 From: Victor Reijgwart Date: Thu, 24 Oct 2024 14:57:11 +0200 Subject: [PATCH 3/3] Update changelogs --- examples/cpp/CHANGELOG.rst | 3 +++ examples/cpp/CMakeLists.txt | 2 +- examples/python/CHANGELOG.rst | 3 +++ examples/ros1/CHANGELOG.rst | 5 +++++ examples/ros1/package.xml | 2 +- interfaces/ros1/wavemap/CHANGELOG.rst | 3 +++ interfaces/ros1/wavemap/package.xml | 2 +- interfaces/ros1/wavemap_all/CHANGELOG.rst | 3 +++ interfaces/ros1/wavemap_all/package.xml | 2 +- interfaces/ros1/wavemap_msgs/CHANGELOG.rst | 3 +++ interfaces/ros1/wavemap_msgs/package.xml | 2 +- interfaces/ros1/wavemap_ros/CHANGELOG.rst | 5 +++++ interfaces/ros1/wavemap_ros/package.xml | 2 +- interfaces/ros1/wavemap_ros_conversions/CHANGELOG.rst | 5 +++++ interfaces/ros1/wavemap_ros_conversions/package.xml | 2 +- interfaces/ros1/wavemap_rviz_plugin/CHANGELOG.rst | 5 +++++ interfaces/ros1/wavemap_rviz_plugin/package.xml | 2 +- library/cpp/CHANGELOG.rst | 5 +++++ library/cpp/CMakeLists.txt | 2 +- library/python/CHANGELOG.rst | 6 ++++++ library/python/CMakeLists.txt | 2 +- library/python/pyproject.toml | 2 +- tooling/packages/catkin_setup/CHANGELOG.rst | 3 +++ tooling/packages/catkin_setup/package.xml | 2 +- 24 files changed, 61 insertions(+), 12 deletions(-) diff --git a/examples/cpp/CHANGELOG.rst b/examples/cpp/CHANGELOG.rst index 24e671576..2c1e759b7 100644 --- a/examples/cpp/CHANGELOG.rst +++ b/examples/cpp/CHANGELOG.rst @@ -2,6 +2,9 @@ Changelog for package wavemap_examples_cpp ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +2.1.1 (2024-10-24) +------------------ + 2.1.0 (2024-09-16) ------------------ * Extend and improve documentation and examples diff --git a/examples/cpp/CMakeLists.txt b/examples/cpp/CMakeLists.txt index dbcad1701..6bbc58bfe 100644 --- a/examples/cpp/CMakeLists.txt +++ b/examples/cpp/CMakeLists.txt @@ -1,5 +1,5 @@ cmake_minimum_required(VERSION 3.10) -project(wavemap_examples_cpp VERSION 2.1.0 LANGUAGES CXX) +project(wavemap_examples_cpp VERSION 2.1.1 LANGUAGES CXX) # Load the wavemap library # First, try to load it from sources diff --git a/examples/python/CHANGELOG.rst b/examples/python/CHANGELOG.rst index 62250f1a3..a8308ff95 100644 --- a/examples/python/CHANGELOG.rst +++ b/examples/python/CHANGELOG.rst @@ -2,6 +2,9 @@ Changelog for package wavemap_examples_python ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +2.1.1 (2024-10-24) +------------------ + 2.1.0 (2024-09-16) ------------------ * Initial examples and documentation on how to use wavemap's Python API diff --git a/examples/ros1/CHANGELOG.rst b/examples/ros1/CHANGELOG.rst index 8a2f9c800..ac0f48b72 100644 --- a/examples/ros1/CHANGELOG.rst +++ b/examples/ros1/CHANGELOG.rst @@ -2,6 +2,11 @@ Changelog for package wavemap_examples_ros1 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +2.1.1 (2024-10-24) +------------------ +* Address warnings from new cpplint version (v2.0) +* Contributors: Victor Reijgwart + 2.1.0 (2024-09-16) ------------------ diff --git a/examples/ros1/package.xml b/examples/ros1/package.xml index 0f43c187a..03717ebf2 100644 --- a/examples/ros1/package.xml +++ b/examples/ros1/package.xml @@ -1,7 +1,7 @@ wavemap_examples_ros1 - 2.1.0 + 2.1.1 Usages examples for wavemap's ROS1 interface. Victor Reijgwart diff --git a/interfaces/ros1/wavemap/CHANGELOG.rst b/interfaces/ros1/wavemap/CHANGELOG.rst index 3f375105f..0b812bf47 100644 --- a/interfaces/ros1/wavemap/CHANGELOG.rst +++ b/interfaces/ros1/wavemap/CHANGELOG.rst @@ -2,6 +2,9 @@ Changelog for package wavemap ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +2.1.1 (2024-10-24) +------------------ + 2.1.0 (2024-09-16) ------------------ diff --git a/interfaces/ros1/wavemap/package.xml b/interfaces/ros1/wavemap/package.xml index aacf26d7f..72df3d4c2 100644 --- a/interfaces/ros1/wavemap/package.xml +++ b/interfaces/ros1/wavemap/package.xml @@ -1,7 +1,7 @@ wavemap - 2.1.0 + 2.1.1 Base library for wavemap. Victor Reijgwart diff --git a/interfaces/ros1/wavemap_all/CHANGELOG.rst b/interfaces/ros1/wavemap_all/CHANGELOG.rst index fdf230e6a..0b295957b 100644 --- a/interfaces/ros1/wavemap_all/CHANGELOG.rst +++ b/interfaces/ros1/wavemap_all/CHANGELOG.rst @@ -2,6 +2,9 @@ Changelog for package wavemap_all ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +2.1.1 (2024-10-24) +------------------ + 2.1.0 (2024-09-16) ------------------ diff --git a/interfaces/ros1/wavemap_all/package.xml b/interfaces/ros1/wavemap_all/package.xml index 233c9d405..037f217d7 100644 --- a/interfaces/ros1/wavemap_all/package.xml +++ b/interfaces/ros1/wavemap_all/package.xml @@ -1,7 +1,7 @@ wavemap_all - 2.1.0 + 2.1.1 Metapackage that builds all wavemap packages. Victor Reijgwart diff --git a/interfaces/ros1/wavemap_msgs/CHANGELOG.rst b/interfaces/ros1/wavemap_msgs/CHANGELOG.rst index 6ed180bb8..16625b8ea 100644 --- a/interfaces/ros1/wavemap_msgs/CHANGELOG.rst +++ b/interfaces/ros1/wavemap_msgs/CHANGELOG.rst @@ -2,6 +2,9 @@ Changelog for package wavemap_msgs ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +2.1.1 (2024-10-24) +------------------ + 2.1.0 (2024-09-16) ------------------ diff --git a/interfaces/ros1/wavemap_msgs/package.xml b/interfaces/ros1/wavemap_msgs/package.xml index 3bb0b6205..554e3e30b 100644 --- a/interfaces/ros1/wavemap_msgs/package.xml +++ b/interfaces/ros1/wavemap_msgs/package.xml @@ -1,7 +1,7 @@ wavemap_msgs - 2.1.0 + 2.1.1 Message definitions for wavemap's ROS interfaces. Victor Reijgwart diff --git a/interfaces/ros1/wavemap_ros/CHANGELOG.rst b/interfaces/ros1/wavemap_ros/CHANGELOG.rst index b64bd5c76..8a99adf3c 100644 --- a/interfaces/ros1/wavemap_ros/CHANGELOG.rst +++ b/interfaces/ros1/wavemap_ros/CHANGELOG.rst @@ -2,6 +2,11 @@ Changelog for package wavemap_ros ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +2.1.1 (2024-10-24) +------------------ +* Address warnings from new cpplint version (v2.0) +* Contributors: Victor Reijgwart + 2.1.0 (2024-09-16) ------------------ diff --git a/interfaces/ros1/wavemap_ros/package.xml b/interfaces/ros1/wavemap_ros/package.xml index 5f2d4143e..71ec27eb9 100644 --- a/interfaces/ros1/wavemap_ros/package.xml +++ b/interfaces/ros1/wavemap_ros/package.xml @@ -1,7 +1,7 @@ wavemap_ros - 2.1.0 + 2.1.1 ROS interface for wavemap. Victor Reijgwart diff --git a/interfaces/ros1/wavemap_ros_conversions/CHANGELOG.rst b/interfaces/ros1/wavemap_ros_conversions/CHANGELOG.rst index 5f6d01762..47e890b14 100644 --- a/interfaces/ros1/wavemap_ros_conversions/CHANGELOG.rst +++ b/interfaces/ros1/wavemap_ros_conversions/CHANGELOG.rst @@ -2,6 +2,11 @@ Changelog for package wavemap_ros_conversions ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +2.1.1 (2024-10-24) +------------------ +* Address warnings from new cpplint version (v2.0) +* Contributors: Victor Reijgwart + 2.1.0 (2024-09-16) ------------------ diff --git a/interfaces/ros1/wavemap_ros_conversions/package.xml b/interfaces/ros1/wavemap_ros_conversions/package.xml index 4aa81f36f..b708238fd 100644 --- a/interfaces/ros1/wavemap_ros_conversions/package.xml +++ b/interfaces/ros1/wavemap_ros_conversions/package.xml @@ -1,7 +1,7 @@ wavemap_ros_conversions - 2.1.0 + 2.1.1 Conversions between wavemap and ROS types. Victor Reijgwart diff --git a/interfaces/ros1/wavemap_rviz_plugin/CHANGELOG.rst b/interfaces/ros1/wavemap_rviz_plugin/CHANGELOG.rst index 7c75939f9..fe1e92ca6 100644 --- a/interfaces/ros1/wavemap_rviz_plugin/CHANGELOG.rst +++ b/interfaces/ros1/wavemap_rviz_plugin/CHANGELOG.rst @@ -2,6 +2,11 @@ Changelog for package wavemap_rviz_plugin ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +2.1.1 (2024-10-24) +------------------ +* Address warnings from new cpplint version (v2.0) +* Contributors: Victor Reijgwart + 2.1.0 (2024-09-16) ------------------ diff --git a/interfaces/ros1/wavemap_rviz_plugin/package.xml b/interfaces/ros1/wavemap_rviz_plugin/package.xml index 81ac381ff..212539e10 100644 --- a/interfaces/ros1/wavemap_rviz_plugin/package.xml +++ b/interfaces/ros1/wavemap_rviz_plugin/package.xml @@ -1,7 +1,7 @@ wavemap_rviz_plugin - 2.1.0 + 2.1.1 Plugin to interactively visualize maps published in wavemap's native format. diff --git a/library/cpp/CHANGELOG.rst b/library/cpp/CHANGELOG.rst index 390759893..2a2d4aa57 100644 --- a/library/cpp/CHANGELOG.rst +++ b/library/cpp/CHANGELOG.rst @@ -2,6 +2,11 @@ Changelog for package wavemap ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +2.1.1 (2024-10-24) +------------------ +* Address warnings from new cpplint version (v2.0) +* Contributors: Victor Reijgwart + 2.1.0 (2024-09-16) ------------------ * Improvements diff --git a/library/cpp/CMakeLists.txt b/library/cpp/CMakeLists.txt index e61b3f5d8..4935ffdc1 100644 --- a/library/cpp/CMakeLists.txt +++ b/library/cpp/CMakeLists.txt @@ -1,5 +1,5 @@ cmake_minimum_required(VERSION 3.10) -project(wavemap VERSION 2.1.0 LANGUAGES CXX) +project(wavemap VERSION 2.1.1 LANGUAGES CXX) # General options cmake_policy(SET CMP0077 NEW) diff --git a/library/python/CHANGELOG.rst b/library/python/CHANGELOG.rst index 91a2ebb3d..f53ecc405 100644 --- a/library/python/CHANGELOG.rst +++ b/library/python/CHANGELOG.rst @@ -2,6 +2,12 @@ Changelog for package pywavemap ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +2.1.1 (2024-10-24) +------------------ +* Address warnings from new cpplint version (v2.0) +* Indicate pywavemap is a typed extension by adding "py.typed" marker file +* Contributors: Sergei Sergienko, Victor Reijgwart + 2.1.0 (2024-09-16) ------------------ * First version of wavemap's Python API diff --git a/library/python/CMakeLists.txt b/library/python/CMakeLists.txt index 0b827ad44..0133b8f7c 100644 --- a/library/python/CMakeLists.txt +++ b/library/python/CMakeLists.txt @@ -1,5 +1,5 @@ cmake_minimum_required(VERSION 3.18) -project(pywavemap VERSION 2.1.0 LANGUAGES CXX) +project(pywavemap VERSION 2.1.1 LANGUAGES CXX) # Warn if the user invokes CMake directly if (NOT SKBUILD AND NOT $ENV{CLION_IDE}) diff --git a/library/python/pyproject.toml b/library/python/pyproject.toml index 707601fe6..b8c9e7899 100644 --- a/library/python/pyproject.toml +++ b/library/python/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "scikit_build_core.build" [project] name = "pywavemap" -version = "2.1.0" +version = "2.1.1" description = "A fast, efficient and accurate multi-resolution, multi-sensor 3D occupancy mapping framework." readme = "../../README.md" requires-python = ">=3.8" diff --git a/tooling/packages/catkin_setup/CHANGELOG.rst b/tooling/packages/catkin_setup/CHANGELOG.rst index 68e8049a9..e0c79c994 100644 --- a/tooling/packages/catkin_setup/CHANGELOG.rst +++ b/tooling/packages/catkin_setup/CHANGELOG.rst @@ -2,6 +2,9 @@ Changelog for package catkin_setup ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +2.1.1 (2024-10-24) +------------------ + 2.1.0 (2024-09-16) ------------------ diff --git a/tooling/packages/catkin_setup/package.xml b/tooling/packages/catkin_setup/package.xml index 38c566b28..d02b5bd8e 100644 --- a/tooling/packages/catkin_setup/package.xml +++ b/tooling/packages/catkin_setup/package.xml @@ -1,7 +1,7 @@ catkin_setup - 2.1.0 + 2.1.1 Dummy package to make it easy to setup the workspace and generate the setup.[sh|bash|zsh] scripts in CI. Victor Reijgwart