Skip to content

Commit 49f6510

Browse files
nbbrooksmosfet80
authored andcommitted
Use RCLCPP_VERSION_GTE for tf2_ros header deprecation logic
As seen in moveit/moveit2#3567
1 parent 73ff09a commit 49f6510

1 file changed

Lines changed: 9 additions & 2 deletions

File tree

include/rviz_visual_tools/tf_visual_tools.hpp

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,13 +39,20 @@
3939
#include <string>
4040

4141
// ROS
42-
#include <rclcpp/rclcpp.hpp>
43-
#include <geometry_msgs/msg/transform_stamped.hpp>
42+
#include <rclcpp/version.h>
43+
#include <ros/ros.h>
44+
#include <geometry_msgs/TransformStamped.h>
4445

4546
// Eigen
4647
#include <Eigen/Geometry>
4748

49+
// For Rolling, Kilted, and newer
50+
#if RCLCPP_VERSION_GTE(29, 6, 0)
4851
#include <tf2_ros/transform_broadcaster.hpp>
52+
// For Jazzy and older
53+
#else
54+
#include <tf2_ros/transform_broadcaster.h>
55+
#endif
4956

5057
namespace rviz_visual_tools
5158
{

0 commit comments

Comments
 (0)