-
-
Notifications
You must be signed in to change notification settings - Fork 74
/
Copy pathros-noetic-jsk-rviz-plugins.patch
102 lines (93 loc) · 3.69 KB
/
ros-noetic-jsk-rviz-plugins.patch
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 310db0bd..a23f2288 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -80,12 +80,8 @@ include_directories(src ${Boost_INCLUDE_DIR} ${catkin_INCLUDE_DIRS})
## CATKIN_DEPENDS: catkin_packages dependent projects also need
## DEPENDS: system dependencies of this project that dependent projects also need
-if(USE_VISUALIZATION AND rviz_QT_VERSION VERSION_LESS "5")
- find_package(Qt4 COMPONENTS QtCore QtGui REQUIRED)
- include(${QT_USE_FILE})
-elseif(USE_VISUALIZATION)
- find_package(Qt5Widgets REQUIRED)
-endif()
+find_package(Qt5 COMPONENTS Widgets REQUIRED)
+find_package(OpenCV REQUIRED)
add_definitions(-DQT_NO_KEYWORDS -g)
include_directories(${CMAKE_CURRENT_BINARY_DIR})
@@ -194,7 +190,7 @@ add_library(jsk_rviz_plugins ${SOURCE_FILES} ${UIC_FILES})
if(rviz_QT_VERSION VERSION_LESS "5")
target_link_libraries(jsk_rviz_plugins ${QT_LIBRARIES} ${catkin_LIBRARIES} ${rviz_DEFAULT_PLUGIN_LIBRARIES})
else()
- target_link_libraries(jsk_rviz_plugins Qt5::Widgets ${catkin_LIBRARIES} ${rviz_DEFAULT_PLUGIN_LIBRARIES})
+ target_link_libraries(jsk_rviz_plugins Qt5::Widgets ${catkin_LIBRARIES} ${OpenCV_LIBRARIES} ${rviz_DEFAULT_PLUGIN_LIBRARIES})
endif()
add_dependencies(jsk_rviz_plugins
jsk_footstep_msgs_generate_messages_cpp
diff --git a/src/camera_info_display.cpp b/src/camera_info_display.cpp
index eb9de008..09d269aa 100644
--- a/src/camera_info_display.cpp
+++ b/src/camera_info_display.cpp
@@ -37,6 +37,7 @@
#include <image_transport/image_transport.h>
#include "camera_info_display.h"
#include <OGRE/OgreMaterialManager.h>
+#include <OGRE/Ogre.h>
#include <OGRE/OgreMaterial.h>
#include <OGRE/OgreBlendMode.h>
#include <QImage>
diff --git a/src/facing_visualizer.cpp b/src/facing_visualizer.cpp
index 60f21549..9962aa0d 100644
--- a/src/facing_visualizer.cpp
+++ b/src/facing_visualizer.cpp
@@ -33,6 +33,7 @@
* POSSIBILITY OF SUCH DAMAGE.
*********************************************************************/
+#include <OGRE/Ogre.h>
#include "facing_visualizer.h"
#include <rviz/uniform_string_stream.h>
#include <rviz/render_panel.h>
diff --git a/src/overlay_utils.cpp b/src/overlay_utils.cpp
index 73525c43..494e2bdf 100644
--- a/src/overlay_utils.cpp
+++ b/src/overlay_utils.cpp
@@ -33,6 +33,7 @@
* POSSIBILITY OF SUCH DAMAGE.
*********************************************************************/
+#include <OGRE/Ogre.h>
#include "overlay_utils.h"
#include <ros/ros.h>
diff --git a/src/overlay_utils.h b/src/overlay_utils.h
index 26ebc921..f5d9ce12 100644
--- a/src/overlay_utils.h
+++ b/src/overlay_utils.h
@@ -37,6 +37,7 @@
#define JSK_RVIZ_PLUGIN_OVERLAY_UTIL_H_
+#include <OgreOverlay.h>
#include <OGRE/OgreMaterialManager.h>
#include <OGRE/OgreTextureManager.h>
#include <OGRE/OgreTexture.h>
diff --git a/src/polygon_array_display.cpp b/src/polygon_array_display.cpp
index b1b1ef35..61fc966c 100644
--- a/src/polygon_array_display.cpp
+++ b/src/polygon_array_display.cpp
@@ -35,6 +35,8 @@
#define BOOST_PARAMETER_MAX_ARITY 7
+#include <OGRE/Ogre.h>
+#include <OgreTechnique.h>
#include "polygon_array_display.h"
#include "rviz/properties/parse_color.h"
#include <rviz/validate_floats.h>
diff --git a/src/simple_occupancy_grid_array_display.cpp b/src/simple_occupancy_grid_array_display.cpp
index 95bd0f9e..6ca15761 100644
--- a/src/simple_occupancy_grid_array_display.cpp
+++ b/src/simple_occupancy_grid_array_display.cpp
@@ -33,6 +33,8 @@
* POSSIBILITY OF SUCH DAMAGE.
*********************************************************************/
#define BOOST_PARAMETER_MAX_ARITY 7
+
+#include <OGRE/Ogre.h>
#include "simple_occupancy_grid_array_display.h"
#include <Eigen/Geometry>
#include <jsk_recognition_utils/pcl_conversion_util.h>