From d75fe5f9bfa952f97ebd2e0e3603c42aa472601b Mon Sep 17 00:00:00 2001 From: jvallve <jvallve@iri.upc.edu> Date: Fri, 3 Mar 2023 13:56:24 +0100 Subject: [PATCH] [skip ci] one empty line after license header --- demos/hello_wolf/capture_range_bearing.h | 1 + demos/hello_wolf/factor_bearing.h | 1 + demos/hello_wolf/factor_range_bearing.h | 1 + demos/hello_wolf/feature_range_bearing.h | 1 + demos/hello_wolf/landmark_point_2d.h | 1 + demos/hello_wolf/processor_range_bearing.h | 1 + demos/hello_wolf/sensor_range_bearing.cpp | 1 + demos/hello_wolf/sensor_range_bearing.h | 1 + include/core/capture/capture_base.h | 1 + include/core/capture/capture_diff_drive.h | 1 + include/core/capture/capture_landmarks_external.h | 1 + include/core/capture/capture_motion.h | 1 + include/core/capture/capture_odom_2d.h | 1 + include/core/capture/capture_odom_3d.h | 1 + include/core/capture/capture_pose.h | 1 + include/core/capture/capture_void.h | 1 + include/core/ceres_wrapper/cost_function_wrapper.h | 1 + include/core/ceres_wrapper/create_numeric_diff_cost_function.h | 1 + include/core/ceres_wrapper/iteration_update_callback.h | 1 + include/core/ceres_wrapper/local_parametrization_wrapper.h | 1 + include/core/ceres_wrapper/qr_manager.h | 1 + include/core/ceres_wrapper/solver_ceres.h | 1 + include/core/ceres_wrapper/sparse_utils.h | 1 + include/core/common/factory.h | 1 + include/core/common/node_base.h | 1 + include/core/common/node_state_blocks.h | 1 + include/core/common/params_base.h | 1 + include/core/common/time_stamp.h | 1 + include/core/common/wolf.h | 1 + include/core/composite/composite.h | 1 + include/core/composite/matrix_composite.h | 1 + include/core/composite/spec_state_composite.h | 1 + include/core/composite/spec_state_sensor_composite.h | 1 + include/core/composite/state_composite.h | 1 + include/core/composite/type_composite.h | 1 + include/core/composite/vector_composite.h | 1 + include/core/factor/factor_analytic.h | 1 + include/core/factor/factor_autodiff.h | 1 + include/core/factor/factor_base.h | 1 + include/core/factor/factor_block_absolute.h | 1 + include/core/factor/factor_block_difference.h | 1 + include/core/factor/factor_diff_drive.h | 1 + include/core/factor/factor_distance_3d.h | 1 + include/core/factor/factor_pose_2d.h | 1 + include/core/factor/factor_pose_2d_with_extrinsics.h | 1 + include/core/factor/factor_pose_3d.h | 1 + include/core/factor/factor_pose_3d_with_extrinsics.h | 1 + include/core/factor/factor_quaternion_absolute.h | 1 + include/core/factor/factor_relative_pose_2d.h | 1 + include/core/factor/factor_relative_pose_2d_with_extrinsics.h | 1 + include/core/factor/factor_relative_pose_3d.h | 1 + include/core/factor/factor_relative_pose_3d_with_extrinsics.h | 1 + include/core/factor/factor_relative_position_2d.h | 1 + .../core/factor/factor_relative_position_2d_with_extrinsics.h | 1 + .../core/factor/factor_relative_position_3d_with_extrinsics.h | 1 + include/core/factor/factor_velocity_local_direction_3d.h | 1 + include/core/feature/feature_base.h | 1 + include/core/feature/feature_diff_drive.h | 1 + include/core/feature/feature_match.h | 1 + include/core/feature/feature_motion.h | 1 + include/core/feature/feature_odom_2d.h | 1 + include/core/feature/feature_pose.h | 1 + include/core/frame/frame_base.h | 1 + include/core/hardware/hardware_base.h | 1 + include/core/landmark/factory_landmark.h | 1 + include/core/landmark/landmark_base.h | 1 + include/core/landmark/landmark_match.h | 1 + include/core/map/factory_map.h | 1 + include/core/map/map_base.h | 1 + include/core/math/SE2.h | 1 + include/core/math/SE3.h | 1 + include/core/math/covariance.h | 1 + include/core/math/rotations.h | 1 + include/core/problem/problem.h | 1 + include/core/processor/factory_processor.h | 1 + include/core/processor/motion_buffer.h | 1 + include/core/processor/motion_provider.h | 1 + include/core/processor/processor_base.h | 1 + include/core/processor/processor_diff_drive.h | 1 + include/core/processor/processor_fixed_wing_model.h | 1 + include/core/processor/processor_loop_closure.h | 1 + include/core/processor/processor_motion.h | 1 + include/core/processor/processor_odom_2d.h | 1 + include/core/processor/processor_odom_3d.h | 1 + include/core/processor/processor_pose.h | 1 + include/core/processor/processor_tracker.h | 1 + include/core/processor/processor_tracker_feature.h | 1 + include/core/processor/processor_tracker_landmark.h | 1 + include/core/processor/track_matrix.h | 1 + include/core/sensor/factory_sensor.h | 1 + include/core/sensor/sensor_base.h | 1 + include/core/sensor/sensor_diff_drive.h | 1 + include/core/sensor/sensor_motion_model.h | 1 + include/core/sensor/sensor_odom.h | 1 + include/core/sensor/sensor_pose.h | 1 + include/core/solver/factory_solver.h | 1 + include/core/solver/solver_manager.h | 1 + include/core/solver_suitesparse/ccolamd_ordering.h | 1 + include/core/solver_suitesparse/cost_function_base.h | 1 + include/core/solver_suitesparse/cost_function_sparse.h | 1 + include/core/solver_suitesparse/cost_function_sparse_base.h | 1 + include/core/solver_suitesparse/qr_solver.h | 1 + include/core/solver_suitesparse/solver_QR.h | 1 + include/core/solver_suitesparse/solver_manager.h | 1 + include/core/solver_suitesparse/sparse_utils.h | 1 + include/core/state_block/factory_state_block.h | 1 + include/core/state_block/local_parametrization_angle.h | 1 + include/core/state_block/local_parametrization_base.h | 1 + include/core/state_block/local_parametrization_homogeneous.h | 1 + include/core/state_block/local_parametrization_quaternion.h | 1 + include/core/state_block/state_angle.h | 1 + include/core/state_block/state_block.h | 1 + include/core/state_block/state_block_derived.h | 1 + include/core/state_block/state_homogeneous_3d.h | 1 + include/core/state_block/state_quaternion.h | 1 + include/core/trajectory/trajectory_base.h | 1 + include/core/tree_manager/factory_tree_manager.h | 1 + include/core/tree_manager/tree_manager_base.h | 1 + include/core/tree_manager/tree_manager_sliding_window.h | 1 + .../core/tree_manager/tree_manager_sliding_window_dual_rate.h | 1 + include/core/utils/check_log.h | 1 + include/core/utils/eigen_assert.h | 1 + include/core/utils/folder_registry.h | 1 + include/core/utils/graph_search.h | 1 + include/core/utils/loader.h | 1 + include/core/utils/logging.h | 1 + include/core/utils/singleton.h | 1 + include/core/utils/utils_gtest.h | 1 + src/capture/capture_base.cpp | 1 + src/capture/capture_diff_drive.cpp | 1 - src/capture/capture_landmarks_external.cpp | 1 + src/capture/capture_pose.cpp | 1 + src/capture/capture_void.cpp | 1 + src/ceres_wrapper/local_parametrization_wrapper.cpp | 1 + src/ceres_wrapper/solver_ceres.cpp | 1 + src/common/node_base.cpp | 1 + src/factor/factor_analytic.cpp | 1 + src/factor/factor_base.cpp | 1 + src/feature/feature_base.cpp | 1 + src/feature/feature_diff_drive.cpp | 1 + src/feature/feature_odom_2d.cpp | 1 + src/feature/feature_pose.cpp | 1 + src/hardware/hardware_base.cpp | 1 + src/problem/problem.cpp | 1 + src/processor/motion_buffer.cpp | 1 + src/processor/motion_provider.cpp | 1 + src/processor/processor_base.cpp | 1 + src/processor/processor_loop_closure.cpp | 1 + src/processor/processor_odom_2d.cpp | 1 + src/processor/processor_odom_3d.cpp | 1 + src/sensor/sensor_base.cpp | 1 + src/sensor/sensor_motion_model.cpp | 1 + src/solver/solver_manager.cpp | 1 + src/solver_suitesparse/solver_manager.cpp | 1 + src/state_block/local_parametrization_base.cpp | 1 + src/state_block/state_block.cpp | 1 + src/trajectory/trajectory_base.cpp | 1 + src/tree_manager/tree_manager_sliding_window.cpp | 1 + src/tree_manager/tree_manager_sliding_window_dual_rate.cpp | 1 + src/utils/check_log.cpp | 1 + src/utils/graph_search.cpp | 1 + src/utils/loader.cpp | 1 + test/dummy/dummy_object.h | 1 + test/dummy/dummy_object_derived.cpp | 1 + test/dummy/dummy_object_derived.h | 1 + test/dummy/dummy_object_derived_derived.cpp | 1 + test/dummy/dummy_object_derived_derived.h | 1 + test/dummy/factor_dummy.h | 1 + test/dummy/factor_dummy_zero_1.h | 1 + test/dummy/factor_dummy_zero_15.h | 1 + test/dummy/factor_feature_dummy.h | 1 + test/dummy/factor_landmark_dummy.h | 1 + test/dummy/factor_odom_2d_autodiff.h | 1 + test/dummy/factory_dummy_object.h | 1 + test/dummy/node_state_blocks_dummy.h | 1 + test/dummy/processor_loop_closure_dummy.h | 1 + test/dummy/processor_motion_provider_dummy.h | 1 + test/dummy/processor_tracker_feature_dummy.h | 1 + test/dummy/processor_tracker_landmark_dummy.h | 1 + test/dummy/sensor_dummy.h | 1 + test/dummy/solver_manager_dummy.h | 1 + test/dummy/tree_manager_dummy.h | 1 + test/gtest_SE2.cpp | 1 - test/gtest_converter.cpp | 1 + test/gtest_example.cpp | 1 + test/gtest_factor_odom_2d_autodiff.cpp | 1 + test/gtest_factor_pose_2d_with_extrinsics.cpp | 1 + test/gtest_factor_pose_3d_with_extrinsics.cpp | 1 + test/gtest_factor_relative_pose_2d.cpp | 1 + test/gtest_factor_relative_pose_2d_with_extrinsics.cpp | 1 + test/gtest_factor_relative_pose_3d_with_extrinsics.cpp | 1 + test/gtest_factor_relative_position_2d.cpp | 1 + test/gtest_factor_relative_position_2d_with_extrinsics.cpp | 1 + test/gtest_factor_relative_position_3d_with_extrinsics.cpp | 1 + test/gtest_factor_velocity_local_direction_3d.cpp | 1 + test/gtest_factory.cpp | 1 + test/gtest_make_posdef.cpp | 1 + test/gtest_motion_provider.cpp | 1 + test/gtest_odom_2d.cpp | 1 + test/gtest_schema.cpp | 1 + test/gtest_shared_from_this.cpp | 1 + test/gtest_time_stamp.cpp | 1 + test/gtest_tree_manager.cpp | 1 + test/gtest_tree_manager_sliding_window.cpp | 1 + test/gtest_tree_manager_sliding_window_dual_rate.cpp | 1 + test/gtest_vector_composite.cpp | 1 + wolf_scripts/templates/class_template.cpp | 1 + wolf_scripts/templates/class_template.h | 1 + wolf_scripts/templates/gtest_template.cpp | 1 + 209 files changed, 207 insertions(+), 2 deletions(-) diff --git a/demos/hello_wolf/capture_range_bearing.h b/demos/hello_wolf/capture_range_bearing.h index dfefe730c..5600dd0fe 100644 --- a/demos/hello_wolf/capture_range_bearing.h +++ b/demos/hello_wolf/capture_range_bearing.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once #include "core/capture/capture_base.h" diff --git a/demos/hello_wolf/factor_bearing.h b/demos/hello_wolf/factor_bearing.h index 60db569cf..2e4ed1d62 100644 --- a/demos/hello_wolf/factor_bearing.h +++ b/demos/hello_wolf/factor_bearing.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once #include "core/factor/factor_autodiff.h" diff --git a/demos/hello_wolf/factor_range_bearing.h b/demos/hello_wolf/factor_range_bearing.h index 12cf57e21..8863fd86e 100644 --- a/demos/hello_wolf/factor_range_bearing.h +++ b/demos/hello_wolf/factor_range_bearing.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once #include "core/factor/factor_autodiff.h" diff --git a/demos/hello_wolf/feature_range_bearing.h b/demos/hello_wolf/feature_range_bearing.h index 613d0f8e3..db4e11fab 100644 --- a/demos/hello_wolf/feature_range_bearing.h +++ b/demos/hello_wolf/feature_range_bearing.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once #include "core/feature/feature_base.h" diff --git a/demos/hello_wolf/landmark_point_2d.h b/demos/hello_wolf/landmark_point_2d.h index 0ed87f0c0..d86c3e151 100644 --- a/demos/hello_wolf/landmark_point_2d.h +++ b/demos/hello_wolf/landmark_point_2d.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once #include "core/landmark/landmark_base.h" diff --git a/demos/hello_wolf/processor_range_bearing.h b/demos/hello_wolf/processor_range_bearing.h index 5e5f7dc0f..4782534ab 100644 --- a/demos/hello_wolf/processor_range_bearing.h +++ b/demos/hello_wolf/processor_range_bearing.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once #include "core/processor/processor_base.h" diff --git a/demos/hello_wolf/sensor_range_bearing.cpp b/demos/hello_wolf/sensor_range_bearing.cpp index 2e5bf1f59..11f233a25 100644 --- a/demos/hello_wolf/sensor_range_bearing.cpp +++ b/demos/hello_wolf/sensor_range_bearing.cpp @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #include "sensor_range_bearing.h" namespace wolf{ diff --git a/demos/hello_wolf/sensor_range_bearing.h b/demos/hello_wolf/sensor_range_bearing.h index 84afe05c0..7bdc52c2a 100644 --- a/demos/hello_wolf/sensor_range_bearing.h +++ b/demos/hello_wolf/sensor_range_bearing.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once #include "core/sensor/sensor_base.h" diff --git a/include/core/capture/capture_base.h b/include/core/capture/capture_base.h index 434a927b7..cfd361940 100644 --- a/include/core/capture/capture_base.h +++ b/include/core/capture/capture_base.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once // Forward declarations for node templates diff --git a/include/core/capture/capture_diff_drive.h b/include/core/capture/capture_diff_drive.h index 3f103905b..2310e147c 100644 --- a/include/core/capture/capture_diff_drive.h +++ b/include/core/capture/capture_diff_drive.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once //wolf includes diff --git a/include/core/capture/capture_landmarks_external.h b/include/core/capture/capture_landmarks_external.h index dc25de0d8..f186ae1e9 100644 --- a/include/core/capture/capture_landmarks_external.h +++ b/include/core/capture/capture_landmarks_external.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once //Wolf includes diff --git a/include/core/capture/capture_motion.h b/include/core/capture/capture_motion.h index e148be653..51de061db 100644 --- a/include/core/capture/capture_motion.h +++ b/include/core/capture/capture_motion.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once // Wolf includes diff --git a/include/core/capture/capture_odom_2d.h b/include/core/capture/capture_odom_2d.h index a59d95492..b111f605c 100644 --- a/include/core/capture/capture_odom_2d.h +++ b/include/core/capture/capture_odom_2d.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once #include "core/capture/capture_motion.h" diff --git a/include/core/capture/capture_odom_3d.h b/include/core/capture/capture_odom_3d.h index 5e409140c..13463ab08 100644 --- a/include/core/capture/capture_odom_3d.h +++ b/include/core/capture/capture_odom_3d.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once #include "core/capture/capture_motion.h" diff --git a/include/core/capture/capture_pose.h b/include/core/capture/capture_pose.h index 445c17cbf..64b958100 100644 --- a/include/core/capture/capture_pose.h +++ b/include/core/capture/capture_pose.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once //Wolf includes diff --git a/include/core/capture/capture_void.h b/include/core/capture/capture_void.h index e77652015..8360c6216 100644 --- a/include/core/capture/capture_void.h +++ b/include/core/capture/capture_void.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once //Wolf includes diff --git a/include/core/ceres_wrapper/cost_function_wrapper.h b/include/core/ceres_wrapper/cost_function_wrapper.h index b6253be7e..0fa474d37 100644 --- a/include/core/ceres_wrapper/cost_function_wrapper.h +++ b/include/core/ceres_wrapper/cost_function_wrapper.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once // WOLF diff --git a/include/core/ceres_wrapper/create_numeric_diff_cost_function.h b/include/core/ceres_wrapper/create_numeric_diff_cost_function.h index dd3c6e36c..4447ff577 100644 --- a/include/core/ceres_wrapper/create_numeric_diff_cost_function.h +++ b/include/core/ceres_wrapper/create_numeric_diff_cost_function.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once #include "ceres/cost_function.h" diff --git a/include/core/ceres_wrapper/iteration_update_callback.h b/include/core/ceres_wrapper/iteration_update_callback.h index 45b4b4648..dd01fb5bb 100644 --- a/include/core/ceres_wrapper/iteration_update_callback.h +++ b/include/core/ceres_wrapper/iteration_update_callback.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once #include "core/problem/problem.h" diff --git a/include/core/ceres_wrapper/local_parametrization_wrapper.h b/include/core/ceres_wrapper/local_parametrization_wrapper.h index eb641428a..bce52b1fa 100644 --- a/include/core/ceres_wrapper/local_parametrization_wrapper.h +++ b/include/core/ceres_wrapper/local_parametrization_wrapper.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once // Fwd refs diff --git a/include/core/ceres_wrapper/qr_manager.h b/include/core/ceres_wrapper/qr_manager.h index 1e38be2a3..7b961de2b 100644 --- a/include/core/ceres_wrapper/qr_manager.h +++ b/include/core/ceres_wrapper/qr_manager.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once #include "core/solver/solver_manager.h" diff --git a/include/core/ceres_wrapper/solver_ceres.h b/include/core/ceres_wrapper/solver_ceres.h index 6595874af..7d3047dd8 100644 --- a/include/core/ceres_wrapper/solver_ceres.h +++ b/include/core/ceres_wrapper/solver_ceres.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once //Ceres includes diff --git a/include/core/ceres_wrapper/sparse_utils.h b/include/core/ceres_wrapper/sparse_utils.h index 484673b24..aa8d3ec2b 100644 --- a/include/core/ceres_wrapper/sparse_utils.h +++ b/include/core/ceres_wrapper/sparse_utils.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once // eigen includes diff --git a/include/core/common/factory.h b/include/core/common/factory.h index fb334832a..d7a874faf 100644 --- a/include/core/common/factory.h +++ b/include/core/common/factory.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once // wolf diff --git a/include/core/common/node_base.h b/include/core/common/node_base.h index f10015e10..487341744 100644 --- a/include/core/common/node_base.h +++ b/include/core/common/node_base.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once // Wolf includes diff --git a/include/core/common/node_state_blocks.h b/include/core/common/node_state_blocks.h index 749ee8ea5..df220589e 100644 --- a/include/core/common/node_state_blocks.h +++ b/include/core/common/node_state_blocks.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once #include "core/common/wolf.h" diff --git a/include/core/common/params_base.h b/include/core/common/params_base.h index 11c549fd4..8ae98bcab 100644 --- a/include/core/common/params_base.h +++ b/include/core/common/params_base.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once #include "yaml-cpp/yaml.h" diff --git a/include/core/common/time_stamp.h b/include/core/common/time_stamp.h index 3cef8222e..36aa22711 100644 --- a/include/core/common/time_stamp.h +++ b/include/core/common/time_stamp.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once //wolf includes diff --git a/include/core/common/wolf.h b/include/core/common/wolf.h index 61f61719f..0c7c0d83b 100644 --- a/include/core/common/wolf.h +++ b/include/core/common/wolf.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once // Enable project-specific definitions and macros diff --git a/include/core/composite/composite.h b/include/core/composite/composite.h index ecca4ffb8..957d333cf 100644 --- a/include/core/composite/composite.h +++ b/include/core/composite/composite.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once #include "core/common/wolf.h" diff --git a/include/core/composite/matrix_composite.h b/include/core/composite/matrix_composite.h index 22dd27b7c..3ae0fec99 100644 --- a/include/core/composite/matrix_composite.h +++ b/include/core/composite/matrix_composite.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once #include "core/common/wolf.h" diff --git a/include/core/composite/spec_state_composite.h b/include/core/composite/spec_state_composite.h index 44ed87710..3f0e2139c 100644 --- a/include/core/composite/spec_state_composite.h +++ b/include/core/composite/spec_state_composite.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once #include "core/composite/composite.h" diff --git a/include/core/composite/spec_state_sensor_composite.h b/include/core/composite/spec_state_sensor_composite.h index 041bc0627..1821e7273 100644 --- a/include/core/composite/spec_state_sensor_composite.h +++ b/include/core/composite/spec_state_sensor_composite.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once #include "core/composite/spec_state_composite.h" diff --git a/include/core/composite/state_composite.h b/include/core/composite/state_composite.h index 85f3cb506..480433567 100644 --- a/include/core/composite/state_composite.h +++ b/include/core/composite/state_composite.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once #include "core/common/wolf.h" diff --git a/include/core/composite/type_composite.h b/include/core/composite/type_composite.h index 2c80f4c4e..848ca52e1 100644 --- a/include/core/composite/type_composite.h +++ b/include/core/composite/type_composite.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once #include "core/common/wolf.h" diff --git a/include/core/composite/vector_composite.h b/include/core/composite/vector_composite.h index e0956b3cf..d632d5bcc 100644 --- a/include/core/composite/vector_composite.h +++ b/include/core/composite/vector_composite.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once #include "core/common/wolf.h" diff --git a/include/core/factor/factor_analytic.h b/include/core/factor/factor_analytic.h index e7e02d5fd..5d63f061f 100644 --- a/include/core/factor/factor_analytic.h +++ b/include/core/factor/factor_analytic.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once // Wolf includes diff --git a/include/core/factor/factor_autodiff.h b/include/core/factor/factor_autodiff.h index 7ea7890b3..68fcf9f17 100644 --- a/include/core/factor/factor_autodiff.h +++ b/include/core/factor/factor_autodiff.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once // Wolf includes diff --git a/include/core/factor/factor_base.h b/include/core/factor/factor_base.h index 2eb637a48..11ba8567b 100644 --- a/include/core/factor/factor_base.h +++ b/include/core/factor/factor_base.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once // Forward declarations for node templates diff --git a/include/core/factor/factor_block_absolute.h b/include/core/factor/factor_block_absolute.h index 59bbd7edd..aa3af2b3d 100644 --- a/include/core/factor/factor_block_absolute.h +++ b/include/core/factor/factor_block_absolute.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once // Wolf includes diff --git a/include/core/factor/factor_block_difference.h b/include/core/factor/factor_block_difference.h index 6a055b5fc..b05e7a083 100644 --- a/include/core/factor/factor_block_difference.h +++ b/include/core/factor/factor_block_difference.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once // Wolf includes diff --git a/include/core/factor/factor_diff_drive.h b/include/core/factor/factor_diff_drive.h index abd4209ca..4ab23b0a0 100644 --- a/include/core/factor/factor_diff_drive.h +++ b/include/core/factor/factor_diff_drive.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once // Wolf includes diff --git a/include/core/factor/factor_distance_3d.h b/include/core/factor/factor_distance_3d.h index 50129c10e..67816af68 100644 --- a/include/core/factor/factor_distance_3d.h +++ b/include/core/factor/factor_distance_3d.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once #include "core/factor/factor_autodiff.h" diff --git a/include/core/factor/factor_pose_2d.h b/include/core/factor/factor_pose_2d.h index 0eab30b19..2510db856 100644 --- a/include/core/factor/factor_pose_2d.h +++ b/include/core/factor/factor_pose_2d.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once // Wolf includes diff --git a/include/core/factor/factor_pose_2d_with_extrinsics.h b/include/core/factor/factor_pose_2d_with_extrinsics.h index 77391fd2f..69901d3c9 100644 --- a/include/core/factor/factor_pose_2d_with_extrinsics.h +++ b/include/core/factor/factor_pose_2d_with_extrinsics.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once // Wolf includes diff --git a/include/core/factor/factor_pose_3d.h b/include/core/factor/factor_pose_3d.h index 1f4300a01..ca967a87e 100644 --- a/include/core/factor/factor_pose_3d.h +++ b/include/core/factor/factor_pose_3d.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once // Wolf includes diff --git a/include/core/factor/factor_pose_3d_with_extrinsics.h b/include/core/factor/factor_pose_3d_with_extrinsics.h index 58b69a25e..1bcae3a42 100644 --- a/include/core/factor/factor_pose_3d_with_extrinsics.h +++ b/include/core/factor/factor_pose_3d_with_extrinsics.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once // Wolf includes diff --git a/include/core/factor/factor_quaternion_absolute.h b/include/core/factor/factor_quaternion_absolute.h index 1ec831d28..3f0fdcb1f 100644 --- a/include/core/factor/factor_quaternion_absolute.h +++ b/include/core/factor/factor_quaternion_absolute.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once // Wolf includes diff --git a/include/core/factor/factor_relative_pose_2d.h b/include/core/factor/factor_relative_pose_2d.h index b054a7f26..e88fd48eb 100644 --- a/include/core/factor/factor_relative_pose_2d.h +++ b/include/core/factor/factor_relative_pose_2d.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once // Wolf includes diff --git a/include/core/factor/factor_relative_pose_2d_with_extrinsics.h b/include/core/factor/factor_relative_pose_2d_with_extrinsics.h index 0855fd133..47ad5afde 100644 --- a/include/core/factor/factor_relative_pose_2d_with_extrinsics.h +++ b/include/core/factor/factor_relative_pose_2d_with_extrinsics.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once // Wolf includes diff --git a/include/core/factor/factor_relative_pose_3d.h b/include/core/factor/factor_relative_pose_3d.h index a51627e33..df4e20cfa 100644 --- a/include/core/factor/factor_relative_pose_3d.h +++ b/include/core/factor/factor_relative_pose_3d.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once #include "core/factor/factor_autodiff.h" diff --git a/include/core/factor/factor_relative_pose_3d_with_extrinsics.h b/include/core/factor/factor_relative_pose_3d_with_extrinsics.h index 3965934de..ee3b434d1 100644 --- a/include/core/factor/factor_relative_pose_3d_with_extrinsics.h +++ b/include/core/factor/factor_relative_pose_3d_with_extrinsics.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once // Wolf includes diff --git a/include/core/factor/factor_relative_position_2d.h b/include/core/factor/factor_relative_position_2d.h index 21eb83797..d34044a8d 100644 --- a/include/core/factor/factor_relative_position_2d.h +++ b/include/core/factor/factor_relative_position_2d.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once // Wolf includes diff --git a/include/core/factor/factor_relative_position_2d_with_extrinsics.h b/include/core/factor/factor_relative_position_2d_with_extrinsics.h index a5f9f9c1d..b282e71ee 100644 --- a/include/core/factor/factor_relative_position_2d_with_extrinsics.h +++ b/include/core/factor/factor_relative_position_2d_with_extrinsics.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once // Wolf includes diff --git a/include/core/factor/factor_relative_position_3d_with_extrinsics.h b/include/core/factor/factor_relative_position_3d_with_extrinsics.h index cd8938158..70bceceb6 100644 --- a/include/core/factor/factor_relative_position_3d_with_extrinsics.h +++ b/include/core/factor/factor_relative_position_3d_with_extrinsics.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once // Wolf includes diff --git a/include/core/factor/factor_velocity_local_direction_3d.h b/include/core/factor/factor_velocity_local_direction_3d.h index 6f3819cde..899494df9 100644 --- a/include/core/factor/factor_velocity_local_direction_3d.h +++ b/include/core/factor/factor_velocity_local_direction_3d.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once // Wolf includes diff --git a/include/core/feature/feature_base.h b/include/core/feature/feature_base.h index 0f4186290..67f0794c5 100644 --- a/include/core/feature/feature_base.h +++ b/include/core/feature/feature_base.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once // Forward declarations for node templates diff --git a/include/core/feature/feature_diff_drive.h b/include/core/feature/feature_diff_drive.h index d00d0c349..3e8a84ca0 100644 --- a/include/core/feature/feature_diff_drive.h +++ b/include/core/feature/feature_diff_drive.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once //Wolf includes diff --git a/include/core/feature/feature_match.h b/include/core/feature/feature_match.h index f519aa4f0..034cc3ac5 100644 --- a/include/core/feature/feature_match.h +++ b/include/core/feature/feature_match.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once // Wolf includes diff --git a/include/core/feature/feature_motion.h b/include/core/feature/feature_motion.h index 0f4d022e4..96da75694 100644 --- a/include/core/feature/feature_motion.h +++ b/include/core/feature/feature_motion.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once #include "core/feature/feature_base.h" diff --git a/include/core/feature/feature_odom_2d.h b/include/core/feature/feature_odom_2d.h index 5f090bb6c..075e82bc7 100644 --- a/include/core/feature/feature_odom_2d.h +++ b/include/core/feature/feature_odom_2d.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once //Wolf includes diff --git a/include/core/feature/feature_pose.h b/include/core/feature/feature_pose.h index 738c2470c..8479a8e14 100644 --- a/include/core/feature/feature_pose.h +++ b/include/core/feature/feature_pose.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once //Wolf includes diff --git a/include/core/frame/frame_base.h b/include/core/frame/frame_base.h index 595ef1b73..3472c2be4 100644 --- a/include/core/frame/frame_base.h +++ b/include/core/frame/frame_base.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once // Fwd refs diff --git a/include/core/hardware/hardware_base.h b/include/core/hardware/hardware_base.h index ead7d48b9..cc9e5516c 100644 --- a/include/core/hardware/hardware_base.h +++ b/include/core/hardware/hardware_base.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once // Fwd dependencies diff --git a/include/core/landmark/factory_landmark.h b/include/core/landmark/factory_landmark.h index 3ef0c04a9..b9e14bf69 100644 --- a/include/core/landmark/factory_landmark.h +++ b/include/core/landmark/factory_landmark.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once // wolf diff --git a/include/core/landmark/landmark_base.h b/include/core/landmark/landmark_base.h index 82fa74e50..2758fa3aa 100644 --- a/include/core/landmark/landmark_base.h +++ b/include/core/landmark/landmark_base.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once // // Fwd references diff --git a/include/core/landmark/landmark_match.h b/include/core/landmark/landmark_match.h index b4b6f86a0..072494273 100644 --- a/include/core/landmark/landmark_match.h +++ b/include/core/landmark/landmark_match.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once // Wolf includes diff --git a/include/core/map/factory_map.h b/include/core/map/factory_map.h index 19dd6712b..0b4a347c2 100644 --- a/include/core/map/factory_map.h +++ b/include/core/map/factory_map.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once // wolf diff --git a/include/core/map/map_base.h b/include/core/map/map_base.h index 1140a51cc..9d9fd4ed2 100644 --- a/include/core/map/map_base.h +++ b/include/core/map/map_base.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once // Fwd refs diff --git a/include/core/math/SE2.h b/include/core/math/SE2.h index 946f01df3..5e14eeaea 100644 --- a/include/core/math/SE2.h +++ b/include/core/math/SE2.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once #include "core/common/wolf.h" diff --git a/include/core/math/SE3.h b/include/core/math/SE3.h index f12c96650..fe456a910 100644 --- a/include/core/math/SE3.h +++ b/include/core/math/SE3.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once #include "core/common/wolf.h" diff --git a/include/core/math/covariance.h b/include/core/math/covariance.h index a0c45edba..e083cb4c7 100644 --- a/include/core/math/covariance.h +++ b/include/core/math/covariance.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once #include <Eigen/Dense> diff --git a/include/core/math/rotations.h b/include/core/math/rotations.h index 60f88b1b6..651bd5900 100644 --- a/include/core/math/rotations.h +++ b/include/core/math/rotations.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once #include "core/common/wolf.h" diff --git a/include/core/problem/problem.h b/include/core/problem/problem.h index ba91defed..b06d1aae6 100644 --- a/include/core/problem/problem.h +++ b/include/core/problem/problem.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once // Fwd refs diff --git a/include/core/processor/factory_processor.h b/include/core/processor/factory_processor.h index 56cd8e3d3..d1563a43f 100644 --- a/include/core/processor/factory_processor.h +++ b/include/core/processor/factory_processor.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once // wolf diff --git a/include/core/processor/motion_buffer.h b/include/core/processor/motion_buffer.h index 1dbbba23a..e192871d1 100644 --- a/include/core/processor/motion_buffer.h +++ b/include/core/processor/motion_buffer.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once #include "core/common/wolf.h" diff --git a/include/core/processor/motion_provider.h b/include/core/processor/motion_provider.h index 57d14e016..ed7aba865 100644 --- a/include/core/processor/motion_provider.h +++ b/include/core/processor/motion_provider.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once #include "core/common/wolf.h" diff --git a/include/core/processor/processor_base.h b/include/core/processor/processor_base.h index 187147781..7a3d1c97e 100644 --- a/include/core/processor/processor_base.h +++ b/include/core/processor/processor_base.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once // Fwd refs diff --git a/include/core/processor/processor_diff_drive.h b/include/core/processor/processor_diff_drive.h index 1ccf2cca3..1ef1bcfcc 100644 --- a/include/core/processor/processor_diff_drive.h +++ b/include/core/processor/processor_diff_drive.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once #include "core/processor/processor_odom_2d.h" diff --git a/include/core/processor/processor_fixed_wing_model.h b/include/core/processor/processor_fixed_wing_model.h index 76907f129..c299b756a 100644 --- a/include/core/processor/processor_fixed_wing_model.h +++ b/include/core/processor/processor_fixed_wing_model.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once #include "core/processor/processor_base.h" diff --git a/include/core/processor/processor_loop_closure.h b/include/core/processor/processor_loop_closure.h index a46d29761..ff9402092 100644 --- a/include/core/processor/processor_loop_closure.h +++ b/include/core/processor/processor_loop_closure.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once // Wolf related headers diff --git a/include/core/processor/processor_motion.h b/include/core/processor/processor_motion.h index 1ffdddf1c..f312b57a4 100644 --- a/include/core/processor/processor_motion.h +++ b/include/core/processor/processor_motion.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once // Wolf diff --git a/include/core/processor/processor_odom_2d.h b/include/core/processor/processor_odom_2d.h index 771e08b0d..940b7eb1f 100644 --- a/include/core/processor/processor_odom_2d.h +++ b/include/core/processor/processor_odom_2d.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once #include "core/processor/processor_motion.h" diff --git a/include/core/processor/processor_odom_3d.h b/include/core/processor/processor_odom_3d.h index a79433cad..f959b98ec 100644 --- a/include/core/processor/processor_odom_3d.h +++ b/include/core/processor/processor_odom_3d.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once #include "core/processor/processor_motion.h" diff --git a/include/core/processor/processor_pose.h b/include/core/processor/processor_pose.h index 40cd164a8..29f1dc43a 100644 --- a/include/core/processor/processor_pose.h +++ b/include/core/processor/processor_pose.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once // Wolf diff --git a/include/core/processor/processor_tracker.h b/include/core/processor/processor_tracker.h index cd4059bb8..5eca366a5 100644 --- a/include/core/processor/processor_tracker.h +++ b/include/core/processor/processor_tracker.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once #include "core/processor/processor_base.h" diff --git a/include/core/processor/processor_tracker_feature.h b/include/core/processor/processor_tracker_feature.h index 815be3528..51ec817d5 100644 --- a/include/core/processor/processor_tracker_feature.h +++ b/include/core/processor/processor_tracker_feature.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once //wolf includes diff --git a/include/core/processor/processor_tracker_landmark.h b/include/core/processor/processor_tracker_landmark.h index 4e27b3d89..ca97f7fb4 100644 --- a/include/core/processor/processor_tracker_landmark.h +++ b/include/core/processor/processor_tracker_landmark.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once //wolf includes diff --git a/include/core/processor/track_matrix.h b/include/core/processor/track_matrix.h index fd21fb7a7..6daa3880d 100644 --- a/include/core/processor/track_matrix.h +++ b/include/core/processor/track_matrix.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once #include "core/feature/feature_base.h" diff --git a/include/core/sensor/factory_sensor.h b/include/core/sensor/factory_sensor.h index 7a7ddafd5..4367f9e6e 100644 --- a/include/core/sensor/factory_sensor.h +++ b/include/core/sensor/factory_sensor.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once namespace wolf diff --git a/include/core/sensor/sensor_base.h b/include/core/sensor/sensor_base.h index d11fd34ea..bd8dbeb43 100644 --- a/include/core/sensor/sensor_base.h +++ b/include/core/sensor/sensor_base.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once // Fwd refs diff --git a/include/core/sensor/sensor_diff_drive.h b/include/core/sensor/sensor_diff_drive.h index ec915f89c..2c7f6f710 100644 --- a/include/core/sensor/sensor_diff_drive.h +++ b/include/core/sensor/sensor_diff_drive.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once #include "core/sensor/sensor_base.h" diff --git a/include/core/sensor/sensor_motion_model.h b/include/core/sensor/sensor_motion_model.h index 321f2671d..28683fea1 100644 --- a/include/core/sensor/sensor_motion_model.h +++ b/include/core/sensor/sensor_motion_model.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once // wolf includes diff --git a/include/core/sensor/sensor_odom.h b/include/core/sensor/sensor_odom.h index 64817b334..3cb74ab60 100644 --- a/include/core/sensor/sensor_odom.h +++ b/include/core/sensor/sensor_odom.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once // wolf includes diff --git a/include/core/sensor/sensor_pose.h b/include/core/sensor/sensor_pose.h index 9b0880554..3e18a06d2 100644 --- a/include/core/sensor/sensor_pose.h +++ b/include/core/sensor/sensor_pose.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once // wolf includes diff --git a/include/core/solver/factory_solver.h b/include/core/solver/factory_solver.h index 6d988619b..f31fa0273 100644 --- a/include/core/solver/factory_solver.h +++ b/include/core/solver/factory_solver.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once namespace wolf diff --git a/include/core/solver/solver_manager.h b/include/core/solver/solver_manager.h index b8ffaf085..c4e02ede2 100644 --- a/include/core/solver/solver_manager.h +++ b/include/core/solver/solver_manager.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once //wolf includes diff --git a/include/core/solver_suitesparse/ccolamd_ordering.h b/include/core/solver_suitesparse/ccolamd_ordering.h index 908e5b3ea..12bb7e698 100644 --- a/include/core/solver_suitesparse/ccolamd_ordering.h +++ b/include/core/solver_suitesparse/ccolamd_ordering.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once //std includes diff --git a/include/core/solver_suitesparse/cost_function_base.h b/include/core/solver_suitesparse/cost_function_base.h index f6a9d53c7..3668a5bf7 100644 --- a/include/core/solver_suitesparse/cost_function_base.h +++ b/include/core/solver_suitesparse/cost_function_base.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once #include "core/common/wolf.h" diff --git a/include/core/solver_suitesparse/cost_function_sparse.h b/include/core/solver_suitesparse/cost_function_sparse.h index c2d6b8300..52d94c4c1 100644 --- a/include/core/solver_suitesparse/cost_function_sparse.h +++ b/include/core/solver_suitesparse/cost_function_sparse.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once //wolf includes diff --git a/include/core/solver_suitesparse/cost_function_sparse_base.h b/include/core/solver_suitesparse/cost_function_sparse_base.h index 293b00b70..26e9dc23e 100644 --- a/include/core/solver_suitesparse/cost_function_sparse_base.h +++ b/include/core/solver_suitesparse/cost_function_sparse_base.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once //wolf includes diff --git a/include/core/solver_suitesparse/qr_solver.h b/include/core/solver_suitesparse/qr_solver.h index a74d5906a..40bae47e7 100644 --- a/include/core/solver_suitesparse/qr_solver.h +++ b/include/core/solver_suitesparse/qr_solver.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once //std includes diff --git a/include/core/solver_suitesparse/solver_QR.h b/include/core/solver_suitesparse/solver_QR.h index 0105ddf38..6ddcda8a0 100644 --- a/include/core/solver_suitesparse/solver_QR.h +++ b/include/core/solver_suitesparse/solver_QR.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once using namespace Eigen; diff --git a/include/core/solver_suitesparse/solver_manager.h b/include/core/solver_suitesparse/solver_manager.h index 65cf1bca9..a7660386e 100644 --- a/include/core/solver_suitesparse/solver_manager.h +++ b/include/core/solver_suitesparse/solver_manager.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once //wolf includes diff --git a/include/core/solver_suitesparse/sparse_utils.h b/include/core/solver_suitesparse/sparse_utils.h index 3d9e87139..4c746537b 100644 --- a/include/core/solver_suitesparse/sparse_utils.h +++ b/include/core/solver_suitesparse/sparse_utils.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once // eigen includes diff --git a/include/core/state_block/factory_state_block.h b/include/core/state_block/factory_state_block.h index ece759066..94bf908ef 100644 --- a/include/core/state_block/factory_state_block.h +++ b/include/core/state_block/factory_state_block.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once #include "core/common/factory.h" diff --git a/include/core/state_block/local_parametrization_angle.h b/include/core/state_block/local_parametrization_angle.h index 094af8f45..affd72fde 100644 --- a/include/core/state_block/local_parametrization_angle.h +++ b/include/core/state_block/local_parametrization_angle.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once #include "core/state_block/local_parametrization_base.h" diff --git a/include/core/state_block/local_parametrization_base.h b/include/core/state_block/local_parametrization_base.h index 89f0268cb..d1c3010e8 100644 --- a/include/core/state_block/local_parametrization_base.h +++ b/include/core/state_block/local_parametrization_base.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once #include "core/common/wolf.h" diff --git a/include/core/state_block/local_parametrization_homogeneous.h b/include/core/state_block/local_parametrization_homogeneous.h index e8797ca75..d7e066e9a 100644 --- a/include/core/state_block/local_parametrization_homogeneous.h +++ b/include/core/state_block/local_parametrization_homogeneous.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once #include "core/state_block/local_parametrization_base.h" diff --git a/include/core/state_block/local_parametrization_quaternion.h b/include/core/state_block/local_parametrization_quaternion.h index d28cb5c89..777930c7d 100644 --- a/include/core/state_block/local_parametrization_quaternion.h +++ b/include/core/state_block/local_parametrization_quaternion.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once #include "core/state_block/local_parametrization_base.h" diff --git a/include/core/state_block/state_angle.h b/include/core/state_block/state_angle.h index e05925363..67c5feb37 100644 --- a/include/core/state_block/state_angle.h +++ b/include/core/state_block/state_angle.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once #include "core/state_block/state_block.h" diff --git a/include/core/state_block/state_block.h b/include/core/state_block/state_block.h index 409eeec0b..835b6d9ec 100644 --- a/include/core/state_block/state_block.h +++ b/include/core/state_block/state_block.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once /* diff --git a/include/core/state_block/state_block_derived.h b/include/core/state_block/state_block_derived.h index 35f45abd5..508a40535 100644 --- a/include/core/state_block/state_block_derived.h +++ b/include/core/state_block/state_block_derived.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once #include "core/state_block/state_block.h" diff --git a/include/core/state_block/state_homogeneous_3d.h b/include/core/state_block/state_homogeneous_3d.h index d2fd5ba71..608de913b 100644 --- a/include/core/state_block/state_homogeneous_3d.h +++ b/include/core/state_block/state_homogeneous_3d.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once #include "core/state_block/state_block.h" diff --git a/include/core/state_block/state_quaternion.h b/include/core/state_block/state_quaternion.h index 9d138713a..00d3c00bd 100644 --- a/include/core/state_block/state_quaternion.h +++ b/include/core/state_block/state_quaternion.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once #include "core/state_block/state_block.h" diff --git a/include/core/trajectory/trajectory_base.h b/include/core/trajectory/trajectory_base.h index daa8d3eeb..60627e9d9 100644 --- a/include/core/trajectory/trajectory_base.h +++ b/include/core/trajectory/trajectory_base.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once // Fwd refs diff --git a/include/core/tree_manager/factory_tree_manager.h b/include/core/tree_manager/factory_tree_manager.h index 6ceb1f78d..7fcbe3ec6 100644 --- a/include/core/tree_manager/factory_tree_manager.h +++ b/include/core/tree_manager/factory_tree_manager.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once // wolf diff --git a/include/core/tree_manager/tree_manager_base.h b/include/core/tree_manager/tree_manager_base.h index c44c80b49..3e43ccfab 100644 --- a/include/core/tree_manager/tree_manager_base.h +++ b/include/core/tree_manager/tree_manager_base.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once // Wolf includes diff --git a/include/core/tree_manager/tree_manager_sliding_window.h b/include/core/tree_manager/tree_manager_sliding_window.h index 5c1093276..9f0c0e8c0 100644 --- a/include/core/tree_manager/tree_manager_sliding_window.h +++ b/include/core/tree_manager/tree_manager_sliding_window.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once #include "core/tree_manager/tree_manager_base.h" diff --git a/include/core/tree_manager/tree_manager_sliding_window_dual_rate.h b/include/core/tree_manager/tree_manager_sliding_window_dual_rate.h index 41104c519..33dd30966 100644 --- a/include/core/tree_manager/tree_manager_sliding_window_dual_rate.h +++ b/include/core/tree_manager/tree_manager_sliding_window_dual_rate.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once #include "core/tree_manager/tree_manager_sliding_window.h" diff --git a/include/core/utils/check_log.h b/include/core/utils/check_log.h index dcdaf71dc..f69162e5a 100644 --- a/include/core/utils/check_log.h +++ b/include/core/utils/check_log.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once #include <iostream> diff --git a/include/core/utils/eigen_assert.h b/include/core/utils/eigen_assert.h index 333564488..a6035cc8b 100644 --- a/include/core/utils/eigen_assert.h +++ b/include/core/utils/eigen_assert.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once #include <Eigen/Dense> diff --git a/include/core/utils/folder_registry.h b/include/core/utils/folder_registry.h index 5a77242d7..cd654ea45 100644 --- a/include/core/utils/folder_registry.h +++ b/include/core/utils/folder_registry.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once // std diff --git a/include/core/utils/graph_search.h b/include/core/utils/graph_search.h index 17e3f4eaf..142f40d06 100644 --- a/include/core/utils/graph_search.h +++ b/include/core/utils/graph_search.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once #include "core/common/wolf.h" diff --git a/include/core/utils/loader.h b/include/core/utils/loader.h index cab28b5bb..23a54c750 100644 --- a/include/core/utils/loader.h +++ b/include/core/utils/loader.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once #include <dlfcn.h> diff --git a/include/core/utils/logging.h b/include/core/utils/logging.h index b1c6ce711..09af0b8d1 100644 --- a/include/core/utils/logging.h +++ b/include/core/utils/logging.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once // third_party include diff --git a/include/core/utils/singleton.h b/include/core/utils/singleton.h index 8a0b5be47..c92f18c75 100644 --- a/include/core/utils/singleton.h +++ b/include/core/utils/singleton.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once #include <memory> diff --git a/include/core/utils/utils_gtest.h b/include/core/utils/utils_gtest.h index c6c613f48..97f082db2 100644 --- a/include/core/utils/utils_gtest.h +++ b/include/core/utils/utils_gtest.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once #include <gtest/gtest.h> diff --git a/src/capture/capture_base.cpp b/src/capture/capture_base.cpp index 1ed66685d..a6e566b54 100644 --- a/src/capture/capture_base.cpp +++ b/src/capture/capture_base.cpp @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #include "core/capture/capture_base.h" #include "core/sensor/sensor_base.h" diff --git a/src/capture/capture_diff_drive.cpp b/src/capture/capture_diff_drive.cpp index 936ecf310..b6c628d33 100644 --- a/src/capture/capture_diff_drive.cpp +++ b/src/capture/capture_diff_drive.cpp @@ -18,7 +18,6 @@ // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. - #include "core/capture/capture_diff_drive.h" #include "core/math/rotations.h" diff --git a/src/capture/capture_landmarks_external.cpp b/src/capture/capture_landmarks_external.cpp index e679d54e8..a2394cf9f 100644 --- a/src/capture/capture_landmarks_external.cpp +++ b/src/capture/capture_landmarks_external.cpp @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #include "core/capture/capture_landmarks_external.h" namespace wolf{ diff --git a/src/capture/capture_pose.cpp b/src/capture/capture_pose.cpp index e95526348..5910874bb 100644 --- a/src/capture/capture_pose.cpp +++ b/src/capture/capture_pose.cpp @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #include "core/capture/capture_pose.h" namespace wolf diff --git a/src/capture/capture_void.cpp b/src/capture/capture_void.cpp index d34096527..2c960af33 100644 --- a/src/capture/capture_void.cpp +++ b/src/capture/capture_void.cpp @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #include "core/capture/capture_void.h" namespace wolf { diff --git a/src/ceres_wrapper/local_parametrization_wrapper.cpp b/src/ceres_wrapper/local_parametrization_wrapper.cpp index d0fadd06f..9143b059f 100644 --- a/src/ceres_wrapper/local_parametrization_wrapper.cpp +++ b/src/ceres_wrapper/local_parametrization_wrapper.cpp @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #include "core/ceres_wrapper/local_parametrization_wrapper.h" namespace wolf { diff --git a/src/ceres_wrapper/solver_ceres.cpp b/src/ceres_wrapper/solver_ceres.cpp index 2c91d1e97..c242d4911 100644 --- a/src/ceres_wrapper/solver_ceres.cpp +++ b/src/ceres_wrapper/solver_ceres.cpp @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #include "core/ceres_wrapper/solver_ceres.h" #include "core/ceres_wrapper/create_numeric_diff_cost_function.h" #include "core/ceres_wrapper/cost_function_wrapper.h" diff --git a/src/common/node_base.cpp b/src/common/node_base.cpp index ef725d96e..5d9393c61 100644 --- a/src/common/node_base.cpp +++ b/src/common/node_base.cpp @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #include "core/common/node_base.h" namespace wolf { diff --git a/src/factor/factor_analytic.cpp b/src/factor/factor_analytic.cpp index b5635b8e1..83031d196 100644 --- a/src/factor/factor_analytic.cpp +++ b/src/factor/factor_analytic.cpp @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #include "core/factor/factor_analytic.h" #include "core/state_block/state_block.h" diff --git a/src/factor/factor_base.cpp b/src/factor/factor_base.cpp index 59162b3f2..5145b3bb4 100644 --- a/src/factor/factor_base.cpp +++ b/src/factor/factor_base.cpp @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #include "core/factor/factor_base.h" #include "core/capture/capture_base.h" #include "core/frame/frame_base.h" diff --git a/src/feature/feature_base.cpp b/src/feature/feature_base.cpp index cb38c0cf0..baa1665cc 100644 --- a/src/feature/feature_base.cpp +++ b/src/feature/feature_base.cpp @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #include "core/feature/feature_base.h" #include "core/factor/factor_base.h" #include "core/capture/capture_base.h" diff --git a/src/feature/feature_diff_drive.cpp b/src/feature/feature_diff_drive.cpp index 77d436107..4c97a4d33 100644 --- a/src/feature/feature_diff_drive.cpp +++ b/src/feature/feature_diff_drive.cpp @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #include "core/feature/feature_diff_drive.h" namespace wolf diff --git a/src/feature/feature_odom_2d.cpp b/src/feature/feature_odom_2d.cpp index 320a8931b..f07bb4e6f 100644 --- a/src/feature/feature_odom_2d.cpp +++ b/src/feature/feature_odom_2d.cpp @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #include "core/feature/feature_odom_2d.h" namespace wolf { diff --git a/src/feature/feature_pose.cpp b/src/feature/feature_pose.cpp index bf4d57971..b53ed99b8 100644 --- a/src/feature/feature_pose.cpp +++ b/src/feature/feature_pose.cpp @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #include "core/feature/feature_pose.h" namespace wolf { diff --git a/src/hardware/hardware_base.cpp b/src/hardware/hardware_base.cpp index 077f488e9..f41685c7d 100644 --- a/src/hardware/hardware_base.cpp +++ b/src/hardware/hardware_base.cpp @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #include "core/hardware/hardware_base.h" #include "core/sensor/sensor_base.h" diff --git a/src/problem/problem.cpp b/src/problem/problem.cpp index 7d040f7ba..d998b72e0 100644 --- a/src/problem/problem.cpp +++ b/src/problem/problem.cpp @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + // wolf includes #include "core/problem/problem.h" #include "core/internal/config.h" diff --git a/src/processor/motion_buffer.cpp b/src/processor/motion_buffer.cpp index b5f5d8b63..30f395823 100644 --- a/src/processor/motion_buffer.cpp +++ b/src/processor/motion_buffer.cpp @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #include "core/processor/motion_buffer.h" namespace wolf { diff --git a/src/processor/motion_provider.cpp b/src/processor/motion_provider.cpp index cf37f3207..3726ad2c0 100644 --- a/src/processor/motion_provider.cpp +++ b/src/processor/motion_provider.cpp @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #include <core/processor/motion_provider.h> #include "core/problem/problem.h" diff --git a/src/processor/processor_base.cpp b/src/processor/processor_base.cpp index f1f485c0e..49c356d1d 100644 --- a/src/processor/processor_base.cpp +++ b/src/processor/processor_base.cpp @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #include "core/processor/processor_base.h" #include "core/processor/processor_motion.h" #include "core/capture/capture_base.h" diff --git a/src/processor/processor_loop_closure.cpp b/src/processor/processor_loop_closure.cpp index 4226aba8e..b2a10b52d 100644 --- a/src/processor/processor_loop_closure.cpp +++ b/src/processor/processor_loop_closure.cpp @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #include "core/processor/processor_loop_closure.h" namespace wolf diff --git a/src/processor/processor_odom_2d.cpp b/src/processor/processor_odom_2d.cpp index ec7711ce2..634a832e7 100644 --- a/src/processor/processor_odom_2d.cpp +++ b/src/processor/processor_odom_2d.cpp @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #include "core/processor/processor_odom_2d.h" #include "core/sensor/sensor_odom.h" #include "core/math/covariance.h" diff --git a/src/processor/processor_odom_3d.cpp b/src/processor/processor_odom_3d.cpp index 31bbf607c..b8803908a 100644 --- a/src/processor/processor_odom_3d.cpp +++ b/src/processor/processor_odom_3d.cpp @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #include "core/processor/processor_odom_3d.h" #include "core/sensor/sensor_odom.h" #include "core/math/SE3.h" diff --git a/src/sensor/sensor_base.cpp b/src/sensor/sensor_base.cpp index 45076f4f7..85f627cd6 100644 --- a/src/sensor/sensor_base.cpp +++ b/src/sensor/sensor_base.cpp @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #include "core/sensor/sensor_base.h" #include "core/state_block/factory_state_block.h" #include "core/state_block/state_block.h" diff --git a/src/sensor/sensor_motion_model.cpp b/src/sensor/sensor_motion_model.cpp index 6d312a468..cf2b14966 100644 --- a/src/sensor/sensor_motion_model.cpp +++ b/src/sensor/sensor_motion_model.cpp @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #include "core/sensor/sensor_motion_model.h" namespace wolf { diff --git a/src/solver/solver_manager.cpp b/src/solver/solver_manager.cpp index 60f3ffe3d..d0b295cc6 100644 --- a/src/solver/solver_manager.cpp +++ b/src/solver/solver_manager.cpp @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #include "core/solver/solver_manager.h" #include "core/trajectory/trajectory_base.h" #include "core/map/map_base.h" diff --git a/src/solver_suitesparse/solver_manager.cpp b/src/solver_suitesparse/solver_manager.cpp index 0f2780b1b..4b2a57342 100644 --- a/src/solver_suitesparse/solver_manager.cpp +++ b/src/solver_suitesparse/solver_manager.cpp @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #include "core/ceres_wrapper/solver_ceres.h" SolverManager::SolverManager() diff --git a/src/state_block/local_parametrization_base.cpp b/src/state_block/local_parametrization_base.cpp index 1c271bf06..9c5b8b92c 100644 --- a/src/state_block/local_parametrization_base.cpp +++ b/src/state_block/local_parametrization_base.cpp @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #include "core/state_block/local_parametrization_base.h" namespace wolf { diff --git a/src/state_block/state_block.cpp b/src/state_block/state_block.cpp index 77f03ed0f..9765c619e 100644 --- a/src/state_block/state_block.cpp +++ b/src/state_block/state_block.cpp @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #include "core/state_block/state_block.h" namespace wolf { diff --git a/src/trajectory/trajectory_base.cpp b/src/trajectory/trajectory_base.cpp index 7570fad6a..5b9d96728 100644 --- a/src/trajectory/trajectory_base.cpp +++ b/src/trajectory/trajectory_base.cpp @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #include "core/trajectory/trajectory_base.h" #include "core/frame/frame_base.h" #include <iterator> diff --git a/src/tree_manager/tree_manager_sliding_window.cpp b/src/tree_manager/tree_manager_sliding_window.cpp index ac29bbafd..1f64403e9 100644 --- a/src/tree_manager/tree_manager_sliding_window.cpp +++ b/src/tree_manager/tree_manager_sliding_window.cpp @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #include "core/tree_manager/tree_manager_sliding_window.h" namespace wolf diff --git a/src/tree_manager/tree_manager_sliding_window_dual_rate.cpp b/src/tree_manager/tree_manager_sliding_window_dual_rate.cpp index aa5885d14..eb8567761 100644 --- a/src/tree_manager/tree_manager_sliding_window_dual_rate.cpp +++ b/src/tree_manager/tree_manager_sliding_window_dual_rate.cpp @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #include "core/tree_manager/tree_manager_sliding_window_dual_rate.h" #include "core/capture/capture_motion.h" #include "core/processor/processor_motion.h" diff --git a/src/utils/check_log.cpp b/src/utils/check_log.cpp index 41ca30b6f..cc61513c5 100644 --- a/src/utils/check_log.cpp +++ b/src/utils/check_log.cpp @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #include "core/utils/check_log.h" using namespace wolf; diff --git a/src/utils/graph_search.cpp b/src/utils/graph_search.cpp index 26b32e555..cf48d302a 100644 --- a/src/utils/graph_search.cpp +++ b/src/utils/graph_search.cpp @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #include "core/utils/graph_search.h" using namespace wolf; diff --git a/src/utils/loader.cpp b/src/utils/loader.cpp index b25bccd3e..56f251465 100644 --- a/src/utils/loader.cpp +++ b/src/utils/loader.cpp @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #include "core/utils/loader.h" #include <iostream> diff --git a/test/dummy/dummy_object.h b/test/dummy/dummy_object.h index 6095206f1..7dbb1d6b6 100644 --- a/test/dummy/dummy_object.h +++ b/test/dummy/dummy_object.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once /************************** diff --git a/test/dummy/dummy_object_derived.cpp b/test/dummy/dummy_object_derived.cpp index 8d4f73f9d..02c690931 100644 --- a/test/dummy/dummy_object_derived.cpp +++ b/test/dummy/dummy_object_derived.cpp @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #include "dummy_object_derived.h" namespace wolf diff --git a/test/dummy/dummy_object_derived.h b/test/dummy/dummy_object_derived.h index 8b3f39823..3be8a35d9 100644 --- a/test/dummy/dummy_object_derived.h +++ b/test/dummy/dummy_object_derived.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once /************************** diff --git a/test/dummy/dummy_object_derived_derived.cpp b/test/dummy/dummy_object_derived_derived.cpp index d106b83ec..004176952 100644 --- a/test/dummy/dummy_object_derived_derived.cpp +++ b/test/dummy/dummy_object_derived_derived.cpp @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #include "dummy_object_derived_derived.h" namespace wolf diff --git a/test/dummy/dummy_object_derived_derived.h b/test/dummy/dummy_object_derived_derived.h index 3dda94a17..ba58696fc 100644 --- a/test/dummy/dummy_object_derived_derived.h +++ b/test/dummy/dummy_object_derived_derived.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once /************************** diff --git a/test/dummy/factor_dummy.h b/test/dummy/factor_dummy.h index 1270076a2..2cd4e80cc 100644 --- a/test/dummy/factor_dummy.h +++ b/test/dummy/factor_dummy.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once #include "core/factor/factor_base.h" diff --git a/test/dummy/factor_dummy_zero_1.h b/test/dummy/factor_dummy_zero_1.h index 8d53374b6..4bd1853b0 100644 --- a/test/dummy/factor_dummy_zero_1.h +++ b/test/dummy/factor_dummy_zero_1.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once //Wolf includes diff --git a/test/dummy/factor_dummy_zero_15.h b/test/dummy/factor_dummy_zero_15.h index 64558ad34..0b029e9d0 100644 --- a/test/dummy/factor_dummy_zero_15.h +++ b/test/dummy/factor_dummy_zero_15.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once // Wolf includes diff --git a/test/dummy/factor_feature_dummy.h b/test/dummy/factor_feature_dummy.h index 993bd060d..f63523187 100644 --- a/test/dummy/factor_feature_dummy.h +++ b/test/dummy/factor_feature_dummy.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once #include "core/factor/factor_base.h" diff --git a/test/dummy/factor_landmark_dummy.h b/test/dummy/factor_landmark_dummy.h index 12bf55530..45220b0a1 100644 --- a/test/dummy/factor_landmark_dummy.h +++ b/test/dummy/factor_landmark_dummy.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once #include "core/factor/factor_base.h" diff --git a/test/dummy/factor_odom_2d_autodiff.h b/test/dummy/factor_odom_2d_autodiff.h index 5c6a39ed9..0f5424af8 100644 --- a/test/dummy/factor_odom_2d_autodiff.h +++ b/test/dummy/factor_odom_2d_autodiff.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once // Wolf includes diff --git a/test/dummy/factory_dummy_object.h b/test/dummy/factory_dummy_object.h index f1982a814..eaad26a94 100644 --- a/test/dummy/factory_dummy_object.h +++ b/test/dummy/factory_dummy_object.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once // wolf diff --git a/test/dummy/node_state_blocks_dummy.h b/test/dummy/node_state_blocks_dummy.h index 857b386a3..9c21b84dc 100644 --- a/test/dummy/node_state_blocks_dummy.h +++ b/test/dummy/node_state_blocks_dummy.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once /************************** diff --git a/test/dummy/processor_loop_closure_dummy.h b/test/dummy/processor_loop_closure_dummy.h index 849fa2d25..e045036c6 100644 --- a/test/dummy/processor_loop_closure_dummy.h +++ b/test/dummy/processor_loop_closure_dummy.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once #include "core/processor/processor_loop_closure.h" diff --git a/test/dummy/processor_motion_provider_dummy.h b/test/dummy/processor_motion_provider_dummy.h index 9ef4ce7b0..c32d0ce2b 100644 --- a/test/dummy/processor_motion_provider_dummy.h +++ b/test/dummy/processor_motion_provider_dummy.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once #include <core/processor/motion_provider.h> diff --git a/test/dummy/processor_tracker_feature_dummy.h b/test/dummy/processor_tracker_feature_dummy.h index d282fc694..b69ae02de 100644 --- a/test/dummy/processor_tracker_feature_dummy.h +++ b/test/dummy/processor_tracker_feature_dummy.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once #include "core/common/wolf.h" diff --git a/test/dummy/processor_tracker_landmark_dummy.h b/test/dummy/processor_tracker_landmark_dummy.h index 511fac301..b24265709 100644 --- a/test/dummy/processor_tracker_landmark_dummy.h +++ b/test/dummy/processor_tracker_landmark_dummy.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once #include "core/processor/processor_tracker_landmark.h" diff --git a/test/dummy/sensor_dummy.h b/test/dummy/sensor_dummy.h index 136fa19e7..7d42756ec 100644 --- a/test/dummy/sensor_dummy.h +++ b/test/dummy/sensor_dummy.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once /************************** diff --git a/test/dummy/solver_manager_dummy.h b/test/dummy/solver_manager_dummy.h index cd01b2138..0b368f64c 100644 --- a/test/dummy/solver_manager_dummy.h +++ b/test/dummy/solver_manager_dummy.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once #include "core/solver/solver_manager.h" diff --git a/test/dummy/tree_manager_dummy.h b/test/dummy/tree_manager_dummy.h index e2c9bbdc3..c1c939022 100644 --- a/test/dummy/tree_manager_dummy.h +++ b/test/dummy/tree_manager_dummy.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once #include "core/tree_manager/tree_manager_base.h" diff --git a/test/gtest_SE2.cpp b/test/gtest_SE2.cpp index 03f29e7ea..84733273d 100644 --- a/test/gtest_SE2.cpp +++ b/test/gtest_SE2.cpp @@ -18,7 +18,6 @@ // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. - #include "core/math/SE2.h" #include "core/utils/utils_gtest.h" diff --git a/test/gtest_converter.cpp b/test/gtest_converter.cpp index d247be31e..4992d5015 100644 --- a/test/gtest_converter.cpp +++ b/test/gtest_converter.cpp @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #include "core/utils/utils_gtest.h" #include "core/utils/converter.h" diff --git a/test/gtest_example.cpp b/test/gtest_example.cpp index d39ef9f2f..e81269f39 100644 --- a/test/gtest_example.cpp +++ b/test/gtest_example.cpp @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #include "core/utils/utils_gtest.h" TEST(TestTest, DummyTestExample) diff --git a/test/gtest_factor_odom_2d_autodiff.cpp b/test/gtest_factor_odom_2d_autodiff.cpp index 2d76ea72b..f1aa3daa9 100644 --- a/test/gtest_factor_odom_2d_autodiff.cpp +++ b/test/gtest_factor_odom_2d_autodiff.cpp @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #include "core/utils/utils_gtest.h" #include "dummy/factor_odom_2d_autodiff.h" diff --git a/test/gtest_factor_pose_2d_with_extrinsics.cpp b/test/gtest_factor_pose_2d_with_extrinsics.cpp index 4e49201a6..d88818d0e 100644 --- a/test/gtest_factor_pose_2d_with_extrinsics.cpp +++ b/test/gtest_factor_pose_2d_with_extrinsics.cpp @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #include "core/utils/utils_gtest.h" #include "core/ceres_wrapper/solver_ceres.h" diff --git a/test/gtest_factor_pose_3d_with_extrinsics.cpp b/test/gtest_factor_pose_3d_with_extrinsics.cpp index cd10751f6..741d1a619 100644 --- a/test/gtest_factor_pose_3d_with_extrinsics.cpp +++ b/test/gtest_factor_pose_3d_with_extrinsics.cpp @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #include "core/utils/utils_gtest.h" #include "core/ceres_wrapper/solver_ceres.h" diff --git a/test/gtest_factor_relative_pose_2d.cpp b/test/gtest_factor_relative_pose_2d.cpp index 3aaeeddfb..88eb1fd39 100644 --- a/test/gtest_factor_relative_pose_2d.cpp +++ b/test/gtest_factor_relative_pose_2d.cpp @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #include "core/utils/utils_gtest.h" #include "core/ceres_wrapper/solver_ceres.h" diff --git a/test/gtest_factor_relative_pose_2d_with_extrinsics.cpp b/test/gtest_factor_relative_pose_2d_with_extrinsics.cpp index 6429a98af..e43bff360 100644 --- a/test/gtest_factor_relative_pose_2d_with_extrinsics.cpp +++ b/test/gtest_factor_relative_pose_2d_with_extrinsics.cpp @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #include "core/utils/utils_gtest.h" #include "core/ceres_wrapper/solver_ceres.h" diff --git a/test/gtest_factor_relative_pose_3d_with_extrinsics.cpp b/test/gtest_factor_relative_pose_3d_with_extrinsics.cpp index 25acae8cf..86e8c1364 100644 --- a/test/gtest_factor_relative_pose_3d_with_extrinsics.cpp +++ b/test/gtest_factor_relative_pose_3d_with_extrinsics.cpp @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #include "core/utils/utils_gtest.h" #include "core/ceres_wrapper/solver_ceres.h" diff --git a/test/gtest_factor_relative_position_2d.cpp b/test/gtest_factor_relative_position_2d.cpp index d58fc9f9b..19c65d368 100644 --- a/test/gtest_factor_relative_position_2d.cpp +++ b/test/gtest_factor_relative_position_2d.cpp @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #include "core/utils/utils_gtest.h" #include "core/ceres_wrapper/solver_ceres.h" diff --git a/test/gtest_factor_relative_position_2d_with_extrinsics.cpp b/test/gtest_factor_relative_position_2d_with_extrinsics.cpp index 078aae54c..5e63eeea2 100644 --- a/test/gtest_factor_relative_position_2d_with_extrinsics.cpp +++ b/test/gtest_factor_relative_position_2d_with_extrinsics.cpp @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #include "core/utils/utils_gtest.h" #include "core/ceres_wrapper/solver_ceres.h" diff --git a/test/gtest_factor_relative_position_3d_with_extrinsics.cpp b/test/gtest_factor_relative_position_3d_with_extrinsics.cpp index a958b8dcd..61c3a89b7 100644 --- a/test/gtest_factor_relative_position_3d_with_extrinsics.cpp +++ b/test/gtest_factor_relative_position_3d_with_extrinsics.cpp @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #include "core/utils/utils_gtest.h" #include "core/ceres_wrapper/solver_ceres.h" diff --git a/test/gtest_factor_velocity_local_direction_3d.cpp b/test/gtest_factor_velocity_local_direction_3d.cpp index ccacb13e8..f07b2ccbe 100644 --- a/test/gtest_factor_velocity_local_direction_3d.cpp +++ b/test/gtest_factor_velocity_local_direction_3d.cpp @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #include "core/utils/utils_gtest.h" #include "core/ceres_wrapper/solver_ceres.h" diff --git a/test/gtest_factory.cpp b/test/gtest_factory.cpp index 0a2fa577a..6d0aa8daf 100644 --- a/test/gtest_factory.cpp +++ b/test/gtest_factory.cpp @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #include "core/utils/utils_gtest.h" #include "dummy/factory_dummy_object.h" #include "dummy/dummy_object_derived.h" diff --git a/test/gtest_make_posdef.cpp b/test/gtest_make_posdef.cpp index 0a88ba229..40bf05882 100644 --- a/test/gtest_make_posdef.cpp +++ b/test/gtest_make_posdef.cpp @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #include "core/utils/utils_gtest.h" #include "core/common/wolf.h" #include "core/math/covariance.h" diff --git a/test/gtest_motion_provider.cpp b/test/gtest_motion_provider.cpp index e1dae15c1..5ae1c7635 100644 --- a/test/gtest_motion_provider.cpp +++ b/test/gtest_motion_provider.cpp @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + //Wolf #include "dummy/processor_motion_provider_dummy.h" diff --git a/test/gtest_odom_2d.cpp b/test/gtest_odom_2d.cpp index c947d42f5..e67a26a48 100644 --- a/test/gtest_odom_2d.cpp +++ b/test/gtest_odom_2d.cpp @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #include "core/utils/utils_gtest.h" // Classes under test diff --git a/test/gtest_schema.cpp b/test/gtest_schema.cpp index 1e115b71c..a969a201b 100644 --- a/test/gtest_schema.cpp +++ b/test/gtest_schema.cpp @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #include "core/utils/utils_gtest.h" #include "core/internal/config.h" #include "core/problem/problem.h" diff --git a/test/gtest_shared_from_this.cpp b/test/gtest_shared_from_this.cpp index dd1de0b4c..82dda2203 100644 --- a/test/gtest_shared_from_this.cpp +++ b/test/gtest_shared_from_this.cpp @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #include "core/utils/utils_gtest.h" #include "core/common/node_base.h" diff --git a/test/gtest_time_stamp.cpp b/test/gtest_time_stamp.cpp index 068c8a68e..b19c1ac20 100644 --- a/test/gtest_time_stamp.cpp +++ b/test/gtest_time_stamp.cpp @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #include "core/utils/utils_gtest.h" #include "core/common/time_stamp.h" diff --git a/test/gtest_tree_manager.cpp b/test/gtest_tree_manager.cpp index 257a76903..cfcd59307 100644 --- a/test/gtest_tree_manager.cpp +++ b/test/gtest_tree_manager.cpp @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #include "core/utils/utils_gtest.h" #include "core/problem/problem.h" diff --git a/test/gtest_tree_manager_sliding_window.cpp b/test/gtest_tree_manager_sliding_window.cpp index 5c67879b7..074f3f1c3 100644 --- a/test/gtest_tree_manager_sliding_window.cpp +++ b/test/gtest_tree_manager_sliding_window.cpp @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #include "core/utils/utils_gtest.h" #include "core/factor/factor_relative_pose_3d.h" diff --git a/test/gtest_tree_manager_sliding_window_dual_rate.cpp b/test/gtest_tree_manager_sliding_window_dual_rate.cpp index 8b572cf78..fb7a1399a 100644 --- a/test/gtest_tree_manager_sliding_window_dual_rate.cpp +++ b/test/gtest_tree_manager_sliding_window_dual_rate.cpp @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #include "core/utils/utils_gtest.h" #include "core/factor/factor_relative_pose_3d.h" diff --git a/test/gtest_vector_composite.cpp b/test/gtest_vector_composite.cpp index cf97ca9c0..0a7ba9ae7 100644 --- a/test/gtest_vector_composite.cpp +++ b/test/gtest_vector_composite.cpp @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #include "core/composite/vector_composite.h" #include "core/utils/utils_gtest.h" diff --git a/wolf_scripts/templates/class_template.cpp b/wolf_scripts/templates/class_template.cpp index 0627137f9..22a6cbe17 100644 --- a/wolf_scripts/templates/class_template.cpp +++ b/wolf_scripts/templates/class_template.cpp @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #include "header_file" namespace wolf { diff --git a/wolf_scripts/templates/class_template.h b/wolf_scripts/templates/class_template.h index 071c23c64..368f1bc34 100644 --- a/wolf_scripts/templates/class_template.h +++ b/wolf_scripts/templates/class_template.h @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #pragma once //Wolf includes diff --git a/wolf_scripts/templates/gtest_template.cpp b/wolf_scripts/templates/gtest_template.cpp index 880279d74..a15aadaff 100644 --- a/wolf_scripts/templates/gtest_template.cpp +++ b/wolf_scripts/templates/gtest_template.cpp @@ -17,6 +17,7 @@ // // You should have received a copy of the GNU Lesser General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. + #include "core/utils/utils_gtest.h" #include "wolf.h" -- GitLab