Skip to content

Commit 7c467e6

Browse files
Enhancement/use hpp for headers based on PR moveit/moveit2#3113 (#147)
1 parent 1e84e19 commit 7c467e6

File tree

6 files changed

+39
-0
lines changed

6 files changed

+39
-0
lines changed

include/moveit_visual_tools/imarker_end_effector.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,11 @@
4141
#include <interactive_markers/menu_handler.hpp>
4242

4343
// MoveIt
44+
#if __has_include(<moveit/robot_state/robot_state.hpp>)
45+
#include <moveit/robot_state/robot_state.hpp>
46+
#else
4447
#include <moveit/robot_state/robot_state.h>
48+
#endif
4549

4650
// this package
4751
#include <moveit_visual_tools/moveit_visual_tools.h>

include/moveit_visual_tools/imarker_robot_state.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,11 @@
3939
#include <visualization_msgs/msg/interactive_marker_feedback.hpp>
4040

4141
// MoveIt
42+
#if __has_include(<moveit/robot_state/robot_state.hpp>)
43+
#include <moveit/robot_state/robot_state.hpp>
44+
#else
4245
#include <moveit/robot_state/robot_state.h>
46+
#endif
4347
#include <moveit_visual_tools/moveit_visual_tools.h>
4448

4549
// C++

include/moveit_visual_tools/moveit_visual_tools.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,11 @@
3838
#include <rviz_visual_tools/rviz_visual_tools.hpp>
3939

4040
// MoveIt
41+
#if __has_include(<moveit/planning_scene_monitor/planning_scene_monitor.hpp>)
42+
#include <moveit/planning_scene_monitor/planning_scene_monitor.hpp>
43+
#else
4144
#include <moveit/planning_scene_monitor/planning_scene_monitor.h>
45+
#endif
4246

4347
// MoveIt Messages
4448
#include <moveit_msgs/msg/grasp.hpp>

src/imarker_robot_state.cpp

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,17 @@
3131
*/
3232

3333
// MoveIt
34+
#if __has_include(<moveit/robot_state/conversions.hpp>)
35+
#include <moveit/robot_state/conversions.hpp>
36+
#else
3437
#include <moveit/robot_state/conversions.h>
38+
#endif
39+
40+
#if __has_include(<moveit/transforms/transforms.hpp>)
41+
#include <moveit/transforms/transforms.hpp>
42+
#else
3543
#include <moveit/transforms/transforms.h>
44+
#endif
3645

3746
// this package
3847
#include <moveit_visual_tools/imarker_robot_state.h>

src/moveit_visual_tools.cpp

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,9 +35,23 @@
3535
#include <moveit_msgs/msg/collision_object.hpp>
3636

3737
// MoveIt
38+
#if __has_include(<moveit/robot_state/conversions.hpp>)
39+
#include <moveit/robot_state/conversions.hpp>
40+
#else
3841
#include <moveit/robot_state/conversions.h>
42+
#endif
43+
44+
#if __has_include(<moveit/collision_detection/collision_tools.hpp>)
45+
#include <moveit/collision_detection/collision_tools.hpp>
46+
#else
3947
#include <moveit/collision_detection/collision_tools.h>
48+
#endif
49+
50+
#if __has_include(<moveit/macros/console_colors.hpp>)
51+
#include <moveit/macros/console_colors.hpp>
52+
#else
4053
#include <moveit/macros/console_colors.h>
54+
#endif
4155

4256
// Conversions
4357
#if __has_include(<tf2_eigen/tf2_eigen.hpp>)

src/moveit_visual_tools_demo.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,11 @@
3939
#include <moveit_visual_tools/moveit_visual_tools.h>
4040

4141
// MoveIt
42+
#if __has_include(<moveit/planning_scene_monitor/planning_scene_monitor.hpp>)
43+
#include <moveit/planning_scene_monitor/planning_scene_monitor.hpp>
44+
#else
4245
#include <moveit/planning_scene_monitor/planning_scene_monitor.h>
46+
#endif
4347

4448
// C++
4549
#include <string>

0 commit comments

Comments
 (0)