mirror of
https://github.com/introlab/rtabmap_ros.git
synced 2026-10-03 16:27:46 +08:00
Added install targets for dataRecorder and odometryViewer
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@1084 f169173b-cf89-36c8-b27e-44dbe73f0c83
This commit is contained in:
+3
-15
@@ -127,7 +127,6 @@ set(INSTALL_CMAKE_DIR ${DEF_INSTALL_CMAKE_DIR} CACHE PATH
|
|||||||
"Installation directory for CMake files")
|
"Installation directory for CMake files")
|
||||||
|
|
||||||
####### BUILD OPTIONS #######
|
####### BUILD OPTIONS #######
|
||||||
OPTION(BUILD_LIBS_ONLY "Set to ON to build only the libraries" OFF)
|
|
||||||
IF(APPLE)
|
IF(APPLE)
|
||||||
OPTION(BUILD_AS_BUNDLE "Set to ON to build as bundle (DragNDrop)" OFF)
|
OPTION(BUILD_AS_BUNDLE "Set to ON to build as bundle (DragNDrop)" OFF)
|
||||||
ENDIF(APPLE)
|
ENDIF(APPLE)
|
||||||
@@ -151,12 +150,6 @@ IF(APPLE AND BUILD_AS_BUNDLE)
|
|||||||
SET( BUILD_SHARED_LIBS OFF )
|
SET( BUILD_SHARED_LIBS OFF )
|
||||||
ENDIF(BUILD_SHARED_LIBS)
|
ENDIF(BUILD_SHARED_LIBS)
|
||||||
|
|
||||||
#Must create app, so force to off BUILD_LIBS_ONLY
|
|
||||||
IF(BUILD_LIBS_ONLY)
|
|
||||||
MESSAGE(STATUS "As BUILD_AS_BUNDLE=ON, set BUILD_LIBS_ONLY=OFF")
|
|
||||||
SET( BUILD_LIBS_ONLY OFF )
|
|
||||||
ENDIF(BUILD_LIBS_ONLY)
|
|
||||||
|
|
||||||
# Required when packaging, and set CMAKE_INSTALL_PREFIX to "/".
|
# Required when packaging, and set CMAKE_INSTALL_PREFIX to "/".
|
||||||
SET(CMAKE_INSTALL_PREFIX "/")
|
SET(CMAKE_INSTALL_PREFIX "/")
|
||||||
SET(CPACK_SET_DESTDIR TRUE)
|
SET(CPACK_SET_DESTDIR TRUE)
|
||||||
@@ -188,17 +181,13 @@ ADD_SUBDIRECTORY( corelib )
|
|||||||
|
|
||||||
IF(QT4_FOUND AND QT_QTCORE_FOUND AND QT_QTGUI_FOUND)
|
IF(QT4_FOUND AND QT_QTCORE_FOUND AND QT_QTGUI_FOUND)
|
||||||
ADD_SUBDIRECTORY( guilib )
|
ADD_SUBDIRECTORY( guilib )
|
||||||
IF(NOT BUILD_LIBS_ONLY)
|
ADD_SUBDIRECTORY( app )
|
||||||
ADD_SUBDIRECTORY( app )
|
|
||||||
ENDIF(NOT BUILD_LIBS_ONLY)
|
|
||||||
ELSE()
|
ELSE()
|
||||||
MESSAGE(STATUS "[WARNING] Qt4 not found, the GUI lib and the stand-alone application will not be compiled...")
|
MESSAGE(STATUS "[WARNING] Qt4 not found, the GUI lib and the stand-alone application will not be compiled...")
|
||||||
ENDIF()
|
ENDIF()
|
||||||
|
|
||||||
IF(NOT BUILD_LIBS_ONLY AND NOT BUILD_AS_BUNDLE)
|
ADD_SUBDIRECTORY( tools )
|
||||||
ADD_SUBDIRECTORY( tools )
|
ADD_SUBDIRECTORY( examples )
|
||||||
ADD_SUBDIRECTORY( examples )
|
|
||||||
ENDIF(NOT BUILD_LIBS_ONLY AND NOT BUILD_AS_BUNDLE)
|
|
||||||
|
|
||||||
#######################
|
#######################
|
||||||
# Uninstall target, for "make uninstall"
|
# Uninstall target, for "make uninstall"
|
||||||
@@ -325,7 +314,6 @@ IF(NOT WIN32)
|
|||||||
# see comment above for the BUILD_SHARED_LIBS option on Windows
|
# see comment above for the BUILD_SHARED_LIBS option on Windows
|
||||||
MESSAGE(STATUS " BUILD_SHARED_LIBS = ${BUILD_SHARED_LIBS}")
|
MESSAGE(STATUS " BUILD_SHARED_LIBS = ${BUILD_SHARED_LIBS}")
|
||||||
ENDIF(NOT WIN32)
|
ENDIF(NOT WIN32)
|
||||||
MESSAGE(STATUS " BUILD_LIBS_ONLY = ${BUILD_LIBS_ONLY}")
|
|
||||||
IF(APPLE)
|
IF(APPLE)
|
||||||
MESSAGE(STATUS " BUILD_AS_BUNDLE = ${BUILD_AS_BUNDLE}")
|
MESSAGE(STATUS " BUILD_AS_BUNDLE = ${BUILD_AS_BUNDLE}")
|
||||||
ENDIF(APPLE)
|
ENDIF(APPLE)
|
||||||
|
|||||||
@@ -74,7 +74,6 @@ private:
|
|||||||
void updateIds();
|
void updateIds();
|
||||||
void update(int value,
|
void update(int value,
|
||||||
QLabel * labelIndex,
|
QLabel * labelIndex,
|
||||||
QLabel * labelActions,
|
|
||||||
QLabel * labelParents,
|
QLabel * labelParents,
|
||||||
QLabel * labelChildren,
|
QLabel * labelChildren,
|
||||||
rtabmap::ImageView * view,
|
rtabmap::ImageView * view,
|
||||||
|
|||||||
@@ -627,7 +627,6 @@ void DatabaseViewer::sliderAValueChanged(int value)
|
|||||||
{
|
{
|
||||||
this->update(value,
|
this->update(value,
|
||||||
ui_->label_indexA,
|
ui_->label_indexA,
|
||||||
ui_->label_actionsA,
|
|
||||||
ui_->label_parentsA,
|
ui_->label_parentsA,
|
||||||
ui_->label_childrenA,
|
ui_->label_childrenA,
|
||||||
ui_->graphicsView_A,
|
ui_->graphicsView_A,
|
||||||
@@ -638,7 +637,6 @@ void DatabaseViewer::sliderBValueChanged(int value)
|
|||||||
{
|
{
|
||||||
this->update(value,
|
this->update(value,
|
||||||
ui_->label_indexB,
|
ui_->label_indexB,
|
||||||
ui_->label_actionsB,
|
|
||||||
ui_->label_parentsB,
|
ui_->label_parentsB,
|
||||||
ui_->label_childrenB,
|
ui_->label_childrenB,
|
||||||
ui_->graphicsView_B,
|
ui_->graphicsView_B,
|
||||||
@@ -647,7 +645,6 @@ void DatabaseViewer::sliderBValueChanged(int value)
|
|||||||
|
|
||||||
void DatabaseViewer::update(int value,
|
void DatabaseViewer::update(int value,
|
||||||
QLabel * labelIndex,
|
QLabel * labelIndex,
|
||||||
QLabel * labelActions,
|
|
||||||
QLabel * labelParents,
|
QLabel * labelParents,
|
||||||
QLabel * labelChildren,
|
QLabel * labelChildren,
|
||||||
rtabmap::ImageView * view,
|
rtabmap::ImageView * view,
|
||||||
@@ -655,7 +652,6 @@ void DatabaseViewer::update(int value,
|
|||||||
{
|
{
|
||||||
UTimer timer;
|
UTimer timer;
|
||||||
labelIndex->setText(QString::number(value));
|
labelIndex->setText(QString::number(value));
|
||||||
labelActions->clear();
|
|
||||||
labelParents->clear();
|
labelParents->clear();
|
||||||
labelChildren->clear();
|
labelChildren->clear();
|
||||||
if(value >= 0 && value < ids_.size())
|
if(value >= 0 && value < ids_.size())
|
||||||
|
|||||||
@@ -47,41 +47,27 @@
|
|||||||
</property>
|
</property>
|
||||||
<layout class="QGridLayout" name="gridLayout" columnstretch="0,1">
|
<layout class="QGridLayout" name="gridLayout" columnstretch="0,1">
|
||||||
<item row="0" column="0">
|
<item row="0" column="0">
|
||||||
<widget class="QLabel" name="label_actionsA_2">
|
|
||||||
<property name="text">
|
|
||||||
<string>Actions</string>
|
|
||||||
</property>
|
|
||||||
</widget>
|
|
||||||
</item>
|
|
||||||
<item row="0" column="1">
|
|
||||||
<widget class="QLabel" name="label_actionsA">
|
|
||||||
<property name="text">
|
|
||||||
<string>Actions</string>
|
|
||||||
</property>
|
|
||||||
</widget>
|
|
||||||
</item>
|
|
||||||
<item row="1" column="0">
|
|
||||||
<widget class="QLabel" name="label_parentsA_2">
|
<widget class="QLabel" name="label_parentsA_2">
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string>Parents</string>
|
<string>Parents</string>
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
<item row="1" column="1">
|
<item row="0" column="1">
|
||||||
<widget class="QLabel" name="label_parentsA">
|
<widget class="QLabel" name="label_parentsA">
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string>Parents</string>
|
<string>Parents</string>
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
<item row="2" column="0">
|
<item row="1" column="0">
|
||||||
<widget class="QLabel" name="label_childrenA_2">
|
<widget class="QLabel" name="label_childrenA_2">
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string>Children</string>
|
<string>Children</string>
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
<item row="2" column="1">
|
<item row="1" column="1">
|
||||||
<widget class="QLabel" name="label_childrenA">
|
<widget class="QLabel" name="label_childrenA">
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string>Children</string>
|
<string>Children</string>
|
||||||
@@ -171,41 +157,27 @@
|
|||||||
</property>
|
</property>
|
||||||
<layout class="QGridLayout" name="gridLayout_2" columnstretch="0,1">
|
<layout class="QGridLayout" name="gridLayout_2" columnstretch="0,1">
|
||||||
<item row="0" column="0">
|
<item row="0" column="0">
|
||||||
<widget class="QLabel" name="label_actionsA_4">
|
|
||||||
<property name="text">
|
|
||||||
<string>Actions</string>
|
|
||||||
</property>
|
|
||||||
</widget>
|
|
||||||
</item>
|
|
||||||
<item row="0" column="1">
|
|
||||||
<widget class="QLabel" name="label_actionsB">
|
|
||||||
<property name="text">
|
|
||||||
<string>Actions</string>
|
|
||||||
</property>
|
|
||||||
</widget>
|
|
||||||
</item>
|
|
||||||
<item row="1" column="0">
|
|
||||||
<widget class="QLabel" name="label_parentsA_4">
|
<widget class="QLabel" name="label_parentsA_4">
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string>Parents</string>
|
<string>Parents</string>
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
<item row="1" column="1">
|
<item row="0" column="1">
|
||||||
<widget class="QLabel" name="label_parentsB">
|
<widget class="QLabel" name="label_parentsB">
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string>Parents</string>
|
<string>Parents</string>
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
<item row="2" column="0">
|
<item row="1" column="0">
|
||||||
<widget class="QLabel" name="label_childrenA_3">
|
<widget class="QLabel" name="label_childrenA_3">
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string>Children</string>
|
<string>Children</string>
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
<item row="2" column="1">
|
<item row="1" column="1">
|
||||||
<widget class="QLabel" name="label_childrenB">
|
<widget class="QLabel" name="label_childrenB">
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string>Children</string>
|
<string>Children</string>
|
||||||
|
|||||||
@@ -3,12 +3,8 @@ ADD_SUBDIRECTORY( ConsoleApp )
|
|||||||
ADD_SUBDIRECTORY( ImagesJoiner )
|
ADD_SUBDIRECTORY( ImagesJoiner )
|
||||||
ADD_SUBDIRECTORY( ImagesDbExtractor )
|
ADD_SUBDIRECTORY( ImagesDbExtractor )
|
||||||
ADD_SUBDIRECTORY( VocabularyComparison )
|
ADD_SUBDIRECTORY( VocabularyComparison )
|
||||||
|
ADD_SUBDIRECTORY( OdometryViewer )
|
||||||
#On linux, we use ros package as OpenniCamera
|
ADD_SUBDIRECTORY( DataRecorder )
|
||||||
IF(WIN32 OR APPLE)
|
|
||||||
ADD_SUBDIRECTORY( OdometryViewer )
|
|
||||||
ADD_SUBDIRECTORY( DataRecorder )
|
|
||||||
ENDIF(WIN32 OR APPLE)
|
|
||||||
|
|
||||||
IF(TARGET rtabmap_gui)
|
IF(TARGET rtabmap_gui)
|
||||||
ADD_SUBDIRECTORY( DatabaseViewer )
|
ADD_SUBDIRECTORY( DatabaseViewer )
|
||||||
|
|||||||
@@ -32,3 +32,6 @@ TARGET_LINK_LIBRARIES(dataRecorder rtabmap_core rtabmap_gui rtabmap_utilite ${LI
|
|||||||
SET_TARGET_PROPERTIES( dataRecorder
|
SET_TARGET_PROPERTIES( dataRecorder
|
||||||
PROPERTIES OUTPUT_NAME ${PROJECT_PREFIX}-dataRecorder)
|
PROPERTIES OUTPUT_NAME ${PROJECT_PREFIX}-dataRecorder)
|
||||||
|
|
||||||
|
INSTALL(TARGETS dataRecorder
|
||||||
|
RUNTIME DESTINATION "${INSTALL_BIN_DIR}" COMPONENT runtime
|
||||||
|
BUNDLE DESTINATION "${CMAKE_BUNDLE_LOCATION}" COMPONENT runtime)
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
#include <rtabmap/core/Camera.h>
|
#include <rtabmap/core/Camera.h>
|
||||||
#include <rtabmap/core/CameraThread.h>
|
#include <rtabmap/core/CameraThread.h>
|
||||||
#include <rtabmap/gui/DataRecorder.h>
|
#include <rtabmap/gui/DataRecorder.h>
|
||||||
#include <QtGui/QApplication.h>
|
#include <QtGui/QApplication>
|
||||||
#include <signal.h>
|
#include <signal.h>
|
||||||
|
|
||||||
using namespace rtabmap;
|
using namespace rtabmap;
|
||||||
|
|||||||
@@ -32,3 +32,4 @@ TARGET_LINK_LIBRARIES(databaseViewer rtabmap_core rtabmap_gui rtabmap_utilite ${
|
|||||||
SET_TARGET_PROPERTIES( databaseViewer
|
SET_TARGET_PROPERTIES( databaseViewer
|
||||||
PROPERTIES OUTPUT_NAME ${PROJECT_PREFIX}-databaseViewer)
|
PROPERTIES OUTPUT_NAME ${PROJECT_PREFIX}-databaseViewer)
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -31,4 +31,8 @@ TARGET_LINK_LIBRARIES(odometryViewer rtabmap_core rtabmap_gui rtabmap_utilite ${
|
|||||||
|
|
||||||
SET_TARGET_PROPERTIES( odometryViewer
|
SET_TARGET_PROPERTIES( odometryViewer
|
||||||
PROPERTIES OUTPUT_NAME ${PROJECT_PREFIX}-odometryViewer)
|
PROPERTIES OUTPUT_NAME ${PROJECT_PREFIX}-odometryViewer)
|
||||||
|
|
||||||
|
INSTALL(TARGETS odometryViewer
|
||||||
|
RUNTIME DESTINATION "${INSTALL_BIN_DIR}" COMPONENT runtime
|
||||||
|
BUNDLE DESTINATION "${CMAKE_BUNDLE_LOCATION}" COMPONENT runtime)
|
||||||
|
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
#include <rtabmap/core/Odometry.h>
|
#include <rtabmap/core/Odometry.h>
|
||||||
#include <rtabmap/gui/OdometryViewer.h>
|
#include <rtabmap/gui/OdometryViewer.h>
|
||||||
#include <rtabmap/core/CameraOpenni.h>
|
#include <rtabmap/core/CameraOpenni.h>
|
||||||
#include <QtGui/QApplication.h>
|
#include <QtGui/QApplication>
|
||||||
|
|
||||||
void showUsage()
|
void showUsage()
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user