Skip to content

Commit 7390ebc

Browse files
authored
Update deprecated tf2 imports from .h to .hpp (#3197)
* Update deprecated tf2 imports from .h to .hpp * make the imports conditional * Update all the files
1 parent 3268f16 commit 7390ebc

File tree

18 files changed

+103
-3
lines changed

18 files changed

+103
-3
lines changed

moveit_core/robot_state/test/test_aabb.cpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,12 @@
4242
#include <string>
4343
#include <gtest/gtest.h>
4444
#include <tf2_geometry_msgs/tf2_geometry_msgs.hpp>
45+
// TODO: Remove conditional include when released to all active distros.
46+
#if __has_include(<tf2/LinearMath/Vector3.hpp>)
47+
#include <tf2/LinearMath/Vector3.hpp>
48+
#else
4549
#include <tf2/LinearMath/Vector3.h>
50+
#endif
4651
#include <moveit/utils/robot_model_test_utils.hpp>
4752

4853
// To visualize bbox of the PR2, set this to 1.

moveit_kinematics/cached_ik_kinematics_plugin/include/moveit/cached_ik_kinematics_plugin/cached_ik_kinematics_plugin.hpp

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,17 @@
4040
#include <moveit/kdl_kinematics_plugin/kdl_kinematics_plugin.hpp>
4141
#include <moveit/kinematics_base/kinematics_base.hpp>
4242
#include <moveit/robot_model/robot_model.hpp>
43+
// TODO: Remove conditional includes when released to all active distros.
44+
#if __has_include(<tf2/LinearMath/Quaternion.hpp>)
45+
#include <tf2/LinearMath/Quaternion.hpp>
46+
#else
4347
#include <tf2/LinearMath/Quaternion.h>
48+
#endif
49+
#if __has_include(<tf2/LinearMath/Vector3.hpp>)
50+
#include <tf2/LinearMath/Vector3.hpp>
51+
#else
4452
#include <tf2/LinearMath/Vector3.h>
53+
#endif
4554
#include <mutex>
4655
#include <unordered_map>
4756
#include <utility>

moveit_kinematics/kdl_kinematics_plugin/src/kdl_kinematics_plugin.cpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,12 @@
3939
#include <moveit/utils/logger.hpp>
4040

4141
#include <tf2_kdl/tf2_kdl.hpp>
42+
// TODO: Remove conditional include when released to all active distros.
43+
#if __has_include(<tf2/transform_datatypes.hpp>)
44+
#include <tf2/transform_datatypes.hpp>
45+
#else
4246
#include <tf2/transform_datatypes.h>
47+
#endif
4348

4449
#include <kdl_parser/kdl_parser.hpp>
4550
#include <kdl/chainfksolverpos_recursive.hpp>

moveit_planners/chomp/chomp_motion_planner/src/chomp_planner.cpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,12 @@
3838
#include <chomp_motion_planner/chomp_planner.hpp>
3939
#include <chomp_motion_planner/chomp_trajectory.hpp>
4040
#include <moveit/robot_state/conversions.hpp>
41+
// TODO: Remove conditional include when released to all active distros.
42+
#if __has_include(<tf2/LinearMath/Quaternion.hpp>)
43+
#include <tf2/LinearMath/Quaternion.hpp>
44+
#else
4145
#include <tf2/LinearMath/Quaternion.h>
46+
#endif
4247
#include <tf2_eigen/tf2_eigen.hpp>
4348
#include <tf2_geometry_msgs/tf2_geometry_msgs.hpp>
4449
#include <moveit/utils/logger.hpp>

moveit_planners/pilz_industrial_motion_planner/include/pilz_industrial_motion_planner/trajectory_functions.hpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,12 @@
3939
#include <moveit/robot_model/robot_model.hpp>
4040
#include <moveit/robot_state/robot_state.hpp>
4141
#include <moveit/robot_trajectory/robot_trajectory.hpp>
42+
// TODO: Remove conditional include when released to all active distros.
43+
#if __has_include(<tf2/transform_datatypes.hpp>)
44+
#include <tf2/transform_datatypes.hpp>
45+
#else
4246
#include <tf2/transform_datatypes.h>
47+
#endif
4348
#include <trajectory_msgs/msg/multi_dof_joint_trajectory.hpp>
4449
#include <moveit/planning_scene/planning_scene.hpp>
4550

moveit_planners/pilz_industrial_motion_planner/src/trajectory_functions.cpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,12 @@
3535
#include <pilz_industrial_motion_planner/trajectory_functions.hpp>
3636

3737
#include <moveit/planning_scene/planning_scene.hpp>
38+
// TODO: Remove conditional include when released to all active distros.
39+
#if __has_include(<tf2/LinearMath/Quaternion.hpp>)
40+
#include <tf2/LinearMath/Quaternion.hpp>
41+
#else
3842
#include <tf2/LinearMath/Quaternion.h>
43+
#endif
3944
#include <tf2_eigen_kdl/tf2_eigen_kdl.hpp>
4045
#include <tf2_eigen/tf2_eigen.hpp>
4146
#include <tf2_geometry_msgs/tf2_geometry_msgs.hpp>

moveit_planners/pilz_industrial_motion_planner/src/trajectory_generator_circ.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,10 +43,10 @@
4343
#include <kdl/utilities/error.h>
4444
#include <kdl/utilities/utility.h>
4545
#include <moveit/robot_state/conversions.hpp>
46-
#include <tf2_eigen_kdl/tf2_eigen_kdl.hpp>
4746
#include <rclcpp/logger.hpp>
4847
#include <rclcpp/logging.hpp>
4948
#include <tf2_eigen/tf2_eigen.hpp>
49+
#include <tf2_eigen_kdl/tf2_eigen_kdl.hpp>
5050
#include <tf2_geometry_msgs/tf2_geometry_msgs.hpp>
5151
#include <moveit/utils/logger.hpp>
5252

moveit_planners/pilz_industrial_motion_planner/src/trajectory_generator_lin.cpp

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,11 +43,16 @@
4343
#include <kdl/path_line.hpp>
4444
#include <kdl/trajectory_segment.hpp>
4545
#include <kdl/utilities/error.h>
46+
// TODO: Remove conditional include when released to all active distros.
47+
#if __has_include(<tf2/convert.hpp>)
48+
#include <tf2/convert.hpp>
49+
#else
4650
#include <tf2/convert.h>
47-
#include <tf2_eigen_kdl/tf2_eigen_kdl.hpp>
51+
#endif
4852
#include <rclcpp/logger.hpp>
4953
#include <rclcpp/logging.hpp>
5054
#include <tf2_eigen/tf2_eigen.hpp>
55+
#include <tf2_eigen_kdl/tf2_eigen_kdl.hpp>
5156
#include <tf2_geometry_msgs/tf2_geometry_msgs.hpp>
5257
#include <moveit/utils/logger.hpp>
5358

moveit_planners/pilz_industrial_motion_planner/test/test_utils.hpp

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,8 +56,17 @@
5656
#include <moveit_msgs/action/move_group.hpp>
5757
#include <sensor_msgs/msg/joint_state.hpp>
5858
#include <string>
59+
// TODO: Remove conditional include swhen released to all active distros.
60+
#if __has_include(<tf2/LinearMath/Quaternion.hpp>)
61+
#include <tf2/LinearMath/Quaternion.hpp>
62+
#else
5963
#include <tf2/LinearMath/Quaternion.h>
64+
#endif
65+
#if __has_include(<tf2/convert.hpp>)
66+
#include <tf2/convert.hpp>
67+
#else
6068
#include <tf2/convert.h>
69+
#endif
6170
#include <tf2_geometry_msgs/tf2_geometry_msgs.hpp>
6271
#include <utility>
6372

moveit_planners/test_configs/prbt_ikfast_manipulator_plugin/src/prbt_manipulator_ikfast_moveit_plugin.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,12 +43,12 @@
4343

4444

4545
#include <Eigen/Geometry>
46-
#include <tf2_eigen_kdl/tf2_eigen_kdl.hpp>
4746
#include <rclcpp/logger.hpp>
4847
#include <rclcpp/logging.hpp>
4948
#include <rclcpp/node.hpp>
5049
#include <rclcpp/parameter_value.hpp>
5150
#include <tf2_eigen/tf2_eigen.hpp>
51+
#include <tf2_eigen_kdl/tf2_eigen_kdl.hpp>
5252
#include <tf2_kdl/tf2_kdl.hpp>
5353
#include <moveit/kinematics_base/kinematics_base.hpp>
5454
#include <moveit/robot_state/robot_state.hpp>

moveit_ros/perception/depth_image_octomap_updater/src/depth_image_octomap_updater.cpp

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,17 @@
3838
#include <moveit/occupancy_map_monitor/occupancy_map_monitor.hpp>
3939
#include <cmath>
4040
#include <tf2_geometry_msgs/tf2_geometry_msgs.hpp>
41+
// TODO: Remove conditional includes when released to all active distros.
42+
#if __has_include(<tf2/LinearMath/Vector3.hpp>)
43+
#include <tf2/LinearMath/Vector3.hpp>
44+
#else
4145
#include <tf2/LinearMath/Vector3.h>
46+
#endif
47+
#if __has_include(<tf2/LinearMath/Transform.hpp>)
48+
#include <tf2/LinearMath/Transform.hpp>
49+
#else
4250
#include <tf2/LinearMath/Transform.h>
51+
#endif
4352
#include <geometric_shapes/shape_operations.h>
4453
#include <sensor_msgs/image_encodings.hpp>
4554
#include <stdint.h>

moveit_ros/perception/pointcloud_octomap_updater/src/pointcloud_octomap_updater.cpp

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,17 @@
3838
#include <moveit/pointcloud_octomap_updater/pointcloud_octomap_updater.hpp>
3939
#include <moveit/occupancy_map_monitor/occupancy_map_monitor.hpp>
4040
#include <tf2_geometry_msgs/tf2_geometry_msgs.hpp>
41+
// TODO: Remove conditional includes when released to all active distros.
42+
#if __has_include(<tf2/LinearMath/Vector3.hpp>)
43+
#include <tf2/LinearMath/Vector3.hpp>
44+
#else
4145
#include <tf2/LinearMath/Vector3.h>
46+
#endif
47+
#if __has_include(<tf2/LinearMath/Transform.hpp>)
48+
#include <tf2/LinearMath/Transform.hpp>
49+
#else
4250
#include <tf2/LinearMath/Transform.h>
51+
#endif
4352
#include <sensor_msgs/point_cloud2_iterator.hpp>
4453
#include <tf2_ros/create_timer_interface.h>
4554
#include <tf2_ros/create_timer_ros.h>

moveit_ros/planning/planning_scene_monitor/src/planning_scene_monitor.cpp

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,17 @@
4141
#include <moveit_msgs/srv/get_planning_scene.hpp>
4242
#include <moveit/utils/logger.hpp>
4343

44+
// TODO: Remove conditional includes when released to all active distros.
45+
#if __has_include(<tf2/exceptions.hpp>)
46+
#include <tf2/exceptions.hpp>
47+
#else
4448
#include <tf2/exceptions.h>
49+
#endif
50+
#if __has_include(<tf2/LinearMath/Transform.hpp>)
51+
#include <tf2/LinearMath/Transform.hpp>
52+
#else
4553
#include <tf2/LinearMath/Transform.h>
54+
#endif
4655
#include <tf2_eigen/tf2_eigen.hpp>
4756
#include <tf2_geometry_msgs/tf2_geometry_msgs.hpp>
4857

moveit_ros/planning_interface/move_group_interface/src/move_group_interface.cpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,12 @@
6161

6262
#include <std_msgs/msg/string.hpp>
6363
#include <geometry_msgs/msg/transform_stamped.hpp>
64+
// TODO: Remove conditional include when released to all active distros.
65+
#if __has_include(<tf2/utils.hpp>)
66+
#include <tf2/utils.hpp>
67+
#else
6468
#include <tf2/utils.h>
69+
#endif
6570
#include <tf2_eigen/tf2_eigen.hpp>
6671
#include <tf2_ros/transform_listener.h>
6772
#include <rclcpp/rclcpp.hpp>

moveit_ros/planning_interface/test/move_group_ompl_constraints_test.cpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,12 @@
4141

4242
// ROS
4343
#include <rclcpp/rclcpp.hpp>
44+
// TODO: Remove conditional include when released to all active distros.
45+
#if __has_include(<tf2/LinearMath/Quaternion.hpp>)
46+
#include <tf2/LinearMath/Quaternion.hpp>
47+
#else
4448
#include <tf2/LinearMath/Quaternion.h>
49+
#endif
4550
#include <tf2_eigen/tf2_eigen.hpp>
4651

4752
// MoveIt

moveit_ros/robot_interaction/src/interaction_handler.cpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,12 @@
4343
#include <moveit/transforms/transforms.hpp>
4444
#include <interactive_markers/interactive_marker_server.hpp>
4545
#include <interactive_markers/menu_handler.hpp>
46+
// TODO: Remove conditional include when released to all active distros.
47+
#if __has_include(<tf2/LinearMath/Transform.hpp>)
48+
#include <tf2/LinearMath/Transform.hpp>
49+
#else
4650
#include <tf2/LinearMath/Transform.h>
51+
#endif
4752
#include <tf2_eigen/tf2_eigen.hpp>
4853
#include <tf2_geometry_msgs/tf2_geometry_msgs.hpp>
4954
#include <moveit/utils/logger.hpp>

moveit_ros/robot_interaction/src/interactive_marker_helpers.cpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,12 @@
3636

3737
#include <math.h>
3838
#include <moveit/robot_interaction/interactive_marker_helpers.hpp>
39+
// TODO: Remove conditional include when released to all active distros.
40+
#if __has_include(<tf2/LinearMath/Quaternion.hpp>)
41+
#include <tf2/LinearMath/Quaternion.hpp>
42+
#else
3943
#include <tf2/LinearMath/Quaternion.h>
44+
#endif
4045
#include <tf2_geometry_msgs/tf2_geometry_msgs.hpp>
4146

4247
namespace robot_interaction

moveit_ros/robot_interaction/src/robot_interaction.cpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,12 @@
4444
#include <interactive_markers/menu_handler.hpp>
4545
#include <tf2_eigen/tf2_eigen.hpp>
4646
#include <tf2_geometry_msgs/tf2_geometry_msgs.hpp>
47+
// TODO: Remove conditional include when released to all active distros.
48+
#if __has_include(<tf2/LinearMath/Transform.hpp>)
49+
#include <tf2/LinearMath/Transform.hpp>
50+
#else
4751
#include <tf2/LinearMath/Transform.h>
52+
#endif
4853
#include <moveit/utils/logger.hpp>
4954

5055
#include <algorithm>

0 commit comments

Comments
 (0)