File tree Expand file tree Collapse file tree 3 files changed +30
-11
lines changed
include/rviz_marker_tools Expand file tree Collapse file tree 3 files changed +30
-11
lines changed Original file line number Diff line number Diff line change @@ -3,11 +3,14 @@ project(rviz_marker_tools)
33
44find_package (catkin REQUIRED COMPONENTS
55 geometry_msgs
6- visualization_msgs
76 roscpp
7+ std_msgs
88 tf2_eigen
9+ visualization_msgs
910)
10- find_package (urdfdom REQUIRED)
11+ find_package (Eigen3 REQUIRED)
12+
13+ find_package (urdfdom_headers REQUIRED)
1114
1215catkin_package(
1316 LIBRARIES
@@ -16,10 +19,10 @@ catkin_package(
1619 include
1720 CATKIN_DEPENDS
1821 geometry_msgs
22+ std_msgs
1923 visualization_msgs
20- roscpp
2124 DEPENDS
22- urdfdom
25+ EIGEN3
2326)
2427
2528set (PROJECT_INCLUDE ${CMAKE_CURRENT_SOURCE_DIR} /include /${PROJECT_NAME} )
@@ -35,7 +38,11 @@ add_library(${PROJECT_NAME}
3538
3639target_link_libraries (${PROJECT_NAME} ${catkin_LIBRARIES} )
3740target_include_directories (${PROJECT_NAME} PUBLIC $<BUILD_INTERFACE:${PROJECT_SOURCE_DIR} /include >)
38- target_include_directories (${PROJECT_NAME} SYSTEM PRIVATE ${catkin_INCLUDE_DIRS} )
41+ target_include_directories (${PROJECT_NAME} SYSTEM PRIVATE
42+ ${catkin_INCLUDE_DIRS}
43+ ${urdfdom_headers_INCLUDE_DIRS}
44+ ${EIGEN3_INCLUDE_DIR}
45+ )
3946add_dependencies (${PROJECT_NAME} ${catkin_EXPORTED_TARGETS} )
4047
4148install (DIRECTORY include / DESTINATION ${CATKIN_GLOBAL_INCLUDE_DESTINATION} )
Original file line number Diff line number Diff line change 11#pragma once
22
3- #include < visualization_msgs/Marker.h>
4- #include < geometry_msgs/PoseStamped.h>
53#include < Eigen/Geometry>
4+ #include < geometry_msgs/PoseStamped.h>
5+ #include < std_msgs/ColorRGBA.h>
6+ #include < visualization_msgs/Marker.h>
67
78namespace urdf {
89class Geometry ;
Original file line number Diff line number Diff line change 99
1010 <buildtool_depend >catkin</buildtool_depend >
1111
12- <depend >visualization_msgs</depend >
12+ <build_depend >eigen</build_depend >
13+ <build_export_depend >eigen</build_export_depend >
14+
1315 <depend >geometry_msgs</depend >
14- <depend >roscpp</depend >
15- <depend >tf2_eigen</depend >
16- <depend >liburdfdom-dev</depend >
16+
17+ <build_depend >liburdfdom-headers-dev</build_depend >
18+
19+ <build_depend >roscpp</build_depend >
20+ <exec_depend >roscpp</exec_depend >
21+
22+ <depend >std_msgs</depend >
23+
24+ <build_depend >tf2_eigen</build_depend >
25+ <exec_depend >tf2_eigen</exec_depend >
26+
27+ <depend >visualization_msgs</depend >
1728</package >
You can’t perform that action at this time.
0 commit comments