parent
d08dbde4da
commit
f6ab9c3102
|
@ -0,0 +1,44 @@
|
||||||
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||||
|
Changelog for package librviz_tutorial
|
||||||
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||||
|
|
||||||
|
0.11.0 (2020-05-13)
|
||||||
|
-------------------
|
||||||
|
|
||||||
|
0.10.4 (2020-05-13)
|
||||||
|
-------------------
|
||||||
|
* Updated required CMake version to avoid CMP0048 warning (`#57 <https://github.com/ros-visualization/visualization_tutorials/issues/57>`_)
|
||||||
|
* Contributors: Alejandro Hernández Cordero
|
||||||
|
|
||||||
|
0.10.3 (2018-05-09)
|
||||||
|
-------------------
|
||||||
|
|
||||||
|
0.10.2 (2018-01-05)
|
||||||
|
-------------------
|
||||||
|
* Unified find_package for Qt4 and Qt5. (`#33 <https://github.com/ros-visualization/visualization_tutorials//issues/33>`_)
|
||||||
|
* Contributors: Robert Haschke, William Woodall
|
||||||
|
|
||||||
|
0.10.1 (2016-04-21)
|
||||||
|
-------------------
|
||||||
|
* Added qt5 dependencies to the package.xml.
|
||||||
|
* Contributors: William Woodall
|
||||||
|
|
||||||
|
0.10.0 (2016-04-21)
|
||||||
|
-------------------
|
||||||
|
* Added support Qt5 in Kinetic.
|
||||||
|
* Contributors: William Woodall
|
||||||
|
|
||||||
|
0.9.2 (2015-09-21)
|
||||||
|
------------------
|
||||||
|
|
||||||
|
0.9.1 (2015-01-26)
|
||||||
|
------------------
|
||||||
|
* Renamed a CMake variable to avoid colliding with built-in name.
|
||||||
|
* librviz_tutorial now installs it's executable ``myviz``.
|
||||||
|
* Removed explicit default_plugin library to fix "ld: cannot find -ldefault_plugin" isolated build error
|
||||||
|
* Contributors: Honore Doktorr, Kei Okada, William Woodall
|
||||||
|
|
||||||
|
0.9.0 (2014-03-24)
|
||||||
|
------------------
|
||||||
|
* set myself (william) as maintainer
|
||||||
|
* Contributors: William Woodall
|
|
@ -0,0 +1,53 @@
|
||||||
|
## BEGIN_TUTORIAL
|
||||||
|
## This CMakeLists.txt file for rviz_plugin_tutorials builds both the
|
||||||
|
## TeleopPanel tutorial and the ImuDisplay tutorial.
|
||||||
|
##
|
||||||
|
## First start with some standard catkin stuff.
|
||||||
|
cmake_minimum_required(VERSION 3.0.2)
|
||||||
|
project(librviz_tutorial)
|
||||||
|
find_package(catkin REQUIRED COMPONENTS rviz roscpp std_msgs)
|
||||||
|
catkin_package()
|
||||||
|
include_directories(${catkin_INCLUDE_DIRS})
|
||||||
|
link_directories(${catkin_LIBRARY_DIRS})
|
||||||
|
|
||||||
|
## This setting causes Qt's "MOC" generation to happen automatically.
|
||||||
|
set(CMAKE_AUTOMOC ON)
|
||||||
|
|
||||||
|
## This plugin includes Qt widgets, so we must include Qt.
|
||||||
|
## We'll use the version that rviz used so they are compatible.
|
||||||
|
if(rviz_QT_VERSION VERSION_LESS "5")
|
||||||
|
message(STATUS "Using Qt4 based on the rviz_QT_VERSION: ${rviz_QT_VERSION}")
|
||||||
|
find_package(Qt4 ${rviz_QT_VERSION} EXACT REQUIRED QtCore QtGui)
|
||||||
|
## pull in all required include dirs, define QT_LIBRARIES, etc.
|
||||||
|
include(${QT_USE_FILE})
|
||||||
|
else()
|
||||||
|
message(STATUS "Using Qt5 based on the rviz_QT_VERSION: ${rviz_QT_VERSION}")
|
||||||
|
find_package(Qt5 ${rviz_QT_VERSION} EXACT REQUIRED Core Widgets)
|
||||||
|
## make target_link_libraries(${QT_LIBRARIES}) pull in all required dependencies
|
||||||
|
set(QT_LIBRARIES Qt5::Widgets)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
## I prefer the Qt signals and slots to avoid defining "emit", "slots",
|
||||||
|
## etc because they can conflict with boost signals, so define QT_NO_KEYWORDS here.
|
||||||
|
add_definitions(-DQT_NO_KEYWORDS)
|
||||||
|
|
||||||
|
## Here we specify the list of source files.
|
||||||
|
## The generated MOC files are included automatically as headers.
|
||||||
|
set(SRC_FILES
|
||||||
|
src/myviz.cpp
|
||||||
|
src/main.cpp
|
||||||
|
)
|
||||||
|
|
||||||
|
## Add the "myviz" executable and specify the list of source files we
|
||||||
|
## collected above in ``${SRC_FILES}``.
|
||||||
|
add_executable(myviz ${SRC_FILES})
|
||||||
|
|
||||||
|
## Link the myviz executable with whatever Qt libraries have been defined by
|
||||||
|
## the ``find_package(Qt4 ...)`` line above, or by the
|
||||||
|
## ``set(QT_LIBRARIES Qt5::Widgets)``, and with whatever libraries
|
||||||
|
## catkin has included.
|
||||||
|
target_link_libraries(myviz ${QT_LIBRARIES} ${catkin_LIBRARIES})
|
||||||
|
## END_TUTORIAL
|
||||||
|
|
||||||
|
## Install
|
||||||
|
install(TARGETS myviz DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION})
|
|
@ -0,0 +1,30 @@
|
||||||
|
<package>
|
||||||
|
<name>librviz_tutorial</name>
|
||||||
|
<version>0.11.0</version>
|
||||||
|
<description>
|
||||||
|
Tutorial showing how to compile your own C++ program with RViz displays and features.
|
||||||
|
</description>
|
||||||
|
<maintainer email="mabel@openrobotics.org">Mabel Zhang</maintainer>
|
||||||
|
<license>BSD</license>
|
||||||
|
|
||||||
|
<url>http://ros.org/wiki/librviz_tutorial</url>
|
||||||
|
<author>Dave Hershberger</author>
|
||||||
|
|
||||||
|
<buildtool_depend>catkin</buildtool_depend>
|
||||||
|
|
||||||
|
<build_depend>qtbase5-dev</build_depend>
|
||||||
|
<build_depend>std_msgs</build_depend>
|
||||||
|
<build_depend>roscpp</build_depend>
|
||||||
|
<build_depend>rviz</build_depend>
|
||||||
|
|
||||||
|
<run_depend>libqt5-core</run_depend>
|
||||||
|
<run_depend>libqt5-gui</run_depend>
|
||||||
|
<run_depend>libqt5-widgets</run_depend>
|
||||||
|
<run_depend>roscpp</run_depend>
|
||||||
|
<run_depend>rviz</run_depend>
|
||||||
|
<run_depend>std_msgs</run_depend>
|
||||||
|
|
||||||
|
<export>
|
||||||
|
<rosdoc config="${prefix}/rosdoc.yaml"/>
|
||||||
|
</export>
|
||||||
|
</package>
|
|
@ -0,0 +1,2 @@
|
||||||
|
- builder: sphinx
|
||||||
|
sphinx_root_dir: src/doc
|
Loading…
Reference in New Issue