Public Member Functions | Protected Member Functions | Private Types | Private Member Functions | Private Attributes
GuiWrapper Class Reference

#include <GuiWrapper.h>

Inheritance diagram for GuiWrapper:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 GuiWrapper (int &argc, char **argv)
virtual ~GuiWrapper ()

Protected Member Functions

virtual void handleEvent (UEvent *anEvent)

Private Types

typedef
message_filters::sync_policies::ApproximateTime
< nav_msgs::Odometry,
sensor_msgs::Image,
sensor_msgs::Image,
sensor_msgs::CameraInfo,
sensor_msgs::Image,
sensor_msgs::Image,
sensor_msgs::CameraInfo > 
MyDepth2SyncPolicy
typedef
message_filters::sync_policies::ApproximateTime
< rtabmap_ros::OdomInfo,
nav_msgs::Odometry,
sensor_msgs::Image,
sensor_msgs::Image,
sensor_msgs::CameraInfo,
sensor_msgs::Image,
sensor_msgs::Image,
sensor_msgs::CameraInfo > 
MyDepthOdomInfo2SyncPolicy
typedef
message_filters::sync_policies::ApproximateTime
< rtabmap_ros::OdomInfo,
nav_msgs::Odometry,
sensor_msgs::Image,
sensor_msgs::Image,
sensor_msgs::CameraInfo > 
MyDepthOdomInfoSyncPolicy
typedef
message_filters::sync_policies::ApproximateTime
< rtabmap_ros::OdomInfo,
sensor_msgs::Image,
sensor_msgs::Image,
sensor_msgs::CameraInfo > 
MyDepthOdomInfoTFSyncPolicy
typedef
message_filters::sync_policies::ApproximateTime
< rtabmap_ros::OdomInfo,
sensor_msgs::PointCloud2,
nav_msgs::Odometry,
sensor_msgs::Image,
sensor_msgs::Image,
sensor_msgs::CameraInfo > 
MyDepthScan3dOdomInfoSyncPolicy
typedef
message_filters::sync_policies::ApproximateTime
< sensor_msgs::PointCloud2,
nav_msgs::Odometry,
sensor_msgs::Image,
sensor_msgs::Image,
sensor_msgs::CameraInfo > 
MyDepthScan3dSyncPolicy
typedef
message_filters::sync_policies::ApproximateTime
< sensor_msgs::PointCloud2,
sensor_msgs::Image,
sensor_msgs::Image,
sensor_msgs::CameraInfo > 
MyDepthScan3dTFSyncPolicy
typedef
message_filters::sync_policies::ApproximateTime
< rtabmap_ros::OdomInfo,
sensor_msgs::LaserScan,
nav_msgs::Odometry,
sensor_msgs::Image,
sensor_msgs::Image,
sensor_msgs::CameraInfo > 
MyDepthScanOdomInfoSyncPolicy
typedef
message_filters::sync_policies::ApproximateTime
< sensor_msgs::LaserScan,
nav_msgs::Odometry,
sensor_msgs::Image,
sensor_msgs::Image,
sensor_msgs::CameraInfo > 
MyDepthScanSyncPolicy
typedef
message_filters::sync_policies::ApproximateTime
< sensor_msgs::LaserScan,
sensor_msgs::Image,
sensor_msgs::Image,
sensor_msgs::CameraInfo > 
MyDepthScanTFSyncPolicy
typedef
message_filters::sync_policies::ApproximateTime
< nav_msgs::Odometry,
sensor_msgs::Image,
sensor_msgs::Image,
sensor_msgs::CameraInfo > 
MyDepthSyncPolicy
typedef
message_filters::sync_policies::ApproximateTime
< sensor_msgs::Image,
sensor_msgs::Image,
sensor_msgs::CameraInfo > 
MyDepthTFSyncPolicy
typedef
message_filters::sync_policies::ExactTime
< rtabmap_ros::Goal,
nav_msgs::Path > 
MyGoalPathSyncPolicy
typedef
message_filters::sync_policies::ExactTime
< rtabmap_ros::Info,
rtabmap_ros::MapData > 
MyInfoMapSyncPolicy
typedef
message_filters::sync_policies::ApproximateTime
< rtabmap_ros::OdomInfo,
nav_msgs::Odometry,
sensor_msgs::Image,
sensor_msgs::Image,
sensor_msgs::CameraInfo,
sensor_msgs::CameraInfo > 
MyStereoOdomInfoSyncPolicy
typedef
message_filters::sync_policies::ApproximateTime
< rtabmap_ros::OdomInfo,
sensor_msgs::Image,
sensor_msgs::Image,
sensor_msgs::CameraInfo,
sensor_msgs::CameraInfo > 
MyStereoOdomInfoTFSyncPolicy
typedef
message_filters::sync_policies::ApproximateTime
< rtabmap_ros::OdomInfo,
sensor_msgs::PointCloud2,
nav_msgs::Odometry,
sensor_msgs::Image,
sensor_msgs::Image,
sensor_msgs::CameraInfo,
sensor_msgs::CameraInfo > 
MyStereoScan3dOdomInfoSyncPolicy
typedef
message_filters::sync_policies::ApproximateTime
< sensor_msgs::PointCloud2,
nav_msgs::Odometry,
sensor_msgs::Image,
sensor_msgs::Image,
sensor_msgs::CameraInfo,
sensor_msgs::CameraInfo > 
MyStereoScan3dSyncPolicy
typedef
message_filters::sync_policies::ApproximateTime
< sensor_msgs::PointCloud2,
sensor_msgs::Image,
sensor_msgs::Image,
sensor_msgs::CameraInfo,
sensor_msgs::CameraInfo > 
MyStereoScan3dTFSyncPolicy
typedef
message_filters::sync_policies::ApproximateTime
< rtabmap_ros::OdomInfo,
sensor_msgs::LaserScan,
nav_msgs::Odometry,
sensor_msgs::Image,
sensor_msgs::Image,
sensor_msgs::CameraInfo,
sensor_msgs::CameraInfo > 
MyStereoScanOdomInfoSyncPolicy
typedef
message_filters::sync_policies::ApproximateTime
< sensor_msgs::LaserScan,
nav_msgs::Odometry,
sensor_msgs::Image,
sensor_msgs::Image,
sensor_msgs::CameraInfo,
sensor_msgs::CameraInfo > 
MyStereoScanSyncPolicy
typedef
message_filters::sync_policies::ApproximateTime
< sensor_msgs::LaserScan,
sensor_msgs::Image,
sensor_msgs::Image,
sensor_msgs::CameraInfo,
sensor_msgs::CameraInfo > 
MyStereoScanTFSyncPolicy
typedef
message_filters::sync_policies::ApproximateTime
< nav_msgs::Odometry,
sensor_msgs::Image,
sensor_msgs::Image,
sensor_msgs::CameraInfo,
sensor_msgs::CameraInfo > 
MyStereoSyncPolicy
typedef
message_filters::sync_policies::ApproximateTime
< sensor_msgs::Image,
sensor_msgs::Image,
sensor_msgs::CameraInfo,
sensor_msgs::CameraInfo > 
MyStereoTFSyncPolicy

Private Member Functions

void commonDepthCallback (const nav_msgs::OdometryConstPtr &odomMsg, const sensor_msgs::ImageConstPtr &imageMsg, const sensor_msgs::ImageConstPtr &depthMsg, const sensor_msgs::CameraInfoConstPtr &cameraInfoMsg, const sensor_msgs::LaserScanConstPtr &scan2dMsg, const sensor_msgs::PointCloud2ConstPtr &scan3dMsg, const rtabmap_ros::OdomInfoConstPtr &odomInfoMsg)
void commonDepthCallback (const nav_msgs::OdometryConstPtr &odomMsg, const std::vector< sensor_msgs::ImageConstPtr > &imageMsgs, const std::vector< sensor_msgs::ImageConstPtr > &depthMsgs, const std::vector< sensor_msgs::CameraInfoConstPtr > &cameraInfoMsgs, const sensor_msgs::LaserScanConstPtr &scan2dMsg, const sensor_msgs::PointCloud2ConstPtr &scan3dMsg, const rtabmap_ros::OdomInfoConstPtr &odomInfoMsg)
void commonStereoCallback (const nav_msgs::OdometryConstPtr &odomMsg, const sensor_msgs::ImageConstPtr &leftImageMsg, const sensor_msgs::ImageConstPtr &rightImageMsg, const sensor_msgs::CameraInfoConstPtr &leftCamInfoMsg, const sensor_msgs::CameraInfoConstPtr &rightCamInfoMsg, const sensor_msgs::LaserScanConstPtr &scan2dMsg, const sensor_msgs::PointCloud2ConstPtr &scan3dMsg, const rtabmap_ros::OdomInfoConstPtr &odomInfoMsg)
void defaultCallback (const nav_msgs::OdometryConstPtr &odomMsg)
void depth2Callback (const nav_msgs::OdometryConstPtr &odomMsg, const sensor_msgs::ImageConstPtr &image1Msg, const sensor_msgs::ImageConstPtr &depth1Msg, const sensor_msgs::CameraInfoConstPtr &cameraInfo1Msg, const sensor_msgs::ImageConstPtr &image2Msg, const sensor_msgs::ImageConstPtr &depth2Msg, const sensor_msgs::CameraInfoConstPtr &cameraInfo2Msg)
void depthCallback (const nav_msgs::OdometryConstPtr &odomMsg, const sensor_msgs::ImageConstPtr &imageMsg, const sensor_msgs::ImageConstPtr &imageDepthMsg, const sensor_msgs::CameraInfoConstPtr &camInfoMsg)
void depthOdomInfo2Callback (const rtabmap_ros::OdomInfoConstPtr &odomInfoMsg, const nav_msgs::OdometryConstPtr &odomMsg, const sensor_msgs::ImageConstPtr &image1Msg, const sensor_msgs::ImageConstPtr &depth1Msg, const sensor_msgs::CameraInfoConstPtr &cameraInfo1Msg, const sensor_msgs::ImageConstPtr &image2Msg, const sensor_msgs::ImageConstPtr &depth2Msg, const sensor_msgs::CameraInfoConstPtr &cameraInfo2Msg)
void depthOdomInfoCallback (const rtabmap_ros::OdomInfoConstPtr &odomInfoMsg, const nav_msgs::OdometryConstPtr &odomMsg, const sensor_msgs::ImageConstPtr &imageMsg, const sensor_msgs::ImageConstPtr &depthMsg, const sensor_msgs::CameraInfoConstPtr &cameraInfoMsg)
void depthOdomInfoTFCallback (const rtabmap_ros::OdomInfoConstPtr &odomInfoMsg, const sensor_msgs::ImageConstPtr &imageMsg, const sensor_msgs::ImageConstPtr &depthMsg, const sensor_msgs::CameraInfoConstPtr &cameraInfoMsg)
void depthScan3dCallback (const sensor_msgs::PointCloud2ConstPtr &scanMsg, const nav_msgs::OdometryConstPtr &odomMsg, const sensor_msgs::ImageConstPtr &imageMsg, const sensor_msgs::ImageConstPtr &imageDepthMsg, const sensor_msgs::CameraInfoConstPtr &camInfoMsg)
void depthScan3dOdomInfoCallback (const rtabmap_ros::OdomInfoConstPtr &odomInfoMsg, const sensor_msgs::PointCloud2ConstPtr &scanMsg, const nav_msgs::OdometryConstPtr &odomMsg, const sensor_msgs::ImageConstPtr &imageMsg, const sensor_msgs::ImageConstPtr &imageDepthMsg, const sensor_msgs::CameraInfoConstPtr &camInfoMsg)
void depthScan3dTFCallback (const sensor_msgs::PointCloud2ConstPtr &scanMsg, const sensor_msgs::ImageConstPtr &imageMsg, const sensor_msgs::ImageConstPtr &imageDepthMsg, const sensor_msgs::CameraInfoConstPtr &camInfoMsg)
void depthScanCallback (const sensor_msgs::LaserScanConstPtr &scanMsg, const nav_msgs::OdometryConstPtr &odomMsg, const sensor_msgs::ImageConstPtr &imageMsg, const sensor_msgs::ImageConstPtr &imageDepthMsg, const sensor_msgs::CameraInfoConstPtr &camInfoMsg)
void depthScanOdomInfoCallback (const rtabmap_ros::OdomInfoConstPtr &odomInfoMsg, const sensor_msgs::LaserScanConstPtr &scanMsg, const nav_msgs::OdometryConstPtr &odomMsg, const sensor_msgs::ImageConstPtr &imageMsg, const sensor_msgs::ImageConstPtr &imageDepthMsg, const sensor_msgs::CameraInfoConstPtr &camInfoMsg)
void depthScanTFCallback (const sensor_msgs::LaserScanConstPtr &scanMsg, const sensor_msgs::ImageConstPtr &imageMsg, const sensor_msgs::ImageConstPtr &imageDepthMsg, const sensor_msgs::CameraInfoConstPtr &camInfoMsg)
void depthTFCallback (const sensor_msgs::ImageConstPtr &imageMsg, const sensor_msgs::ImageConstPtr &imageDepthMsg, const sensor_msgs::CameraInfoConstPtr &camInfoMsg)
rtabmap::Transform getTransform (const std::string &fromFrameId, const std::string &toFrameId, const ros::Time &stamp) const
void goalPathCallback (const rtabmap_ros::GoalConstPtr &goalMsg, const nav_msgs::PathConstPtr &pathMsg)
void goalReachedCallback (const std_msgs::BoolConstPtr &value)
void infoMapCallback (const rtabmap_ros::InfoConstPtr &infoMsg, const rtabmap_ros::MapDataConstPtr &mapMsg)
void processRequestedMap (const rtabmap_ros::MapData &map)
void setupCallbacks (bool subscribeDepth, bool subscribeLaserScan2d, bool subscribeLaserScan3d, bool subscribeOdomInfo, bool subscribeStereo, int queueSize, int depthCameras)
void stereoCallback (const nav_msgs::OdometryConstPtr &odomMsg, const sensor_msgs::ImageConstPtr &leftImageMsg, const sensor_msgs::ImageConstPtr &rightImageMsg, const sensor_msgs::CameraInfoConstPtr &leftCameraInfoMsg, const sensor_msgs::CameraInfoConstPtr &rightCameraInfoMsg)
void stereoOdomInfoCallback (const rtabmap_ros::OdomInfoConstPtr &odomInfoMsg, const nav_msgs::OdometryConstPtr &odomMsg, const sensor_msgs::ImageConstPtr &leftImageMsg, const sensor_msgs::ImageConstPtr &rightImageMsg, const sensor_msgs::CameraInfoConstPtr &leftCameraInfoMsg, const sensor_msgs::CameraInfoConstPtr &rightCameraInfoMsg)
void stereoOdomInfoTFCallback (const rtabmap_ros::OdomInfoConstPtr &odomInfoMsg, const sensor_msgs::ImageConstPtr &leftImageMsg, const sensor_msgs::ImageConstPtr &rightImageMsg, const sensor_msgs::CameraInfoConstPtr &leftCameraInfoMsg, const sensor_msgs::CameraInfoConstPtr &rightCameraInfoMsg)
void stereoScan3dCallback (const sensor_msgs::PointCloud2ConstPtr &scanMsg, const nav_msgs::OdometryConstPtr &odomMsg, const sensor_msgs::ImageConstPtr &leftImageMsg, const sensor_msgs::ImageConstPtr &rightImageMsg, const sensor_msgs::CameraInfoConstPtr &leftCameraInfoMsg, const sensor_msgs::CameraInfoConstPtr &rightCameraInfoMsg)
void stereoScan3dOdomInfoCallback (const rtabmap_ros::OdomInfoConstPtr &odomInfoMsg, const sensor_msgs::PointCloud2ConstPtr &scanMsg, const nav_msgs::OdometryConstPtr &odomMsg, const sensor_msgs::ImageConstPtr &leftImageMsg, const sensor_msgs::ImageConstPtr &rightImageMsg, const sensor_msgs::CameraInfoConstPtr &leftCameraInfoMsg, const sensor_msgs::CameraInfoConstPtr &rightCameraInfoMsg)
void stereoScan3dTFCallback (const sensor_msgs::PointCloud2ConstPtr &scanMsg, const sensor_msgs::ImageConstPtr &leftImageMsg, const sensor_msgs::ImageConstPtr &rightImageMsg, const sensor_msgs::CameraInfoConstPtr &leftCameraInfoMsg, const sensor_msgs::CameraInfoConstPtr &rightCameraInfoMsg)
void stereoScanCallback (const sensor_msgs::LaserScanConstPtr &scanMsg, const nav_msgs::OdometryConstPtr &odomMsg, const sensor_msgs::ImageConstPtr &leftImageMsg, const sensor_msgs::ImageConstPtr &rightImageMsg, const sensor_msgs::CameraInfoConstPtr &leftCameraInfoMsg, const sensor_msgs::CameraInfoConstPtr &rightCameraInfoMsg)
void stereoScanOdomInfoCallback (const rtabmap_ros::OdomInfoConstPtr &odomInfoMsg, const sensor_msgs::LaserScanConstPtr &scanMsg, const nav_msgs::OdometryConstPtr &odomMsg, const sensor_msgs::ImageConstPtr &leftImageMsg, const sensor_msgs::ImageConstPtr &rightImageMsg, const sensor_msgs::CameraInfoConstPtr &leftCameraInfoMsg, const sensor_msgs::CameraInfoConstPtr &rightCameraInfoMsg)
void stereoScanTFCallback (const sensor_msgs::LaserScanConstPtr &scanMsg, const sensor_msgs::ImageConstPtr &leftImageMsg, const sensor_msgs::ImageConstPtr &rightImageMsg, const sensor_msgs::CameraInfoConstPtr &leftCameraInfoMsg, const sensor_msgs::CameraInfoConstPtr &rightCameraInfoMsg)
void stereoTFCallback (const sensor_msgs::ImageConstPtr &leftImageMsg, const sensor_msgs::ImageConstPtr &rightImageMsg, const sensor_msgs::CameraInfoConstPtr &leftCameraInfoMsg, const sensor_msgs::CameraInfoConstPtr &rightCameraInfoMsg)

Private Attributes

message_filters::Subscriber
< sensor_msgs::CameraInfo > 
cameraInfoLeft_
message_filters::Subscriber
< sensor_msgs::CameraInfo > 
cameraInfoRight_
std::vector
< message_filters::Subscriber
< sensor_msgs::CameraInfo > * > 
cameraInfoSubs_
std::string cameraNodeName_
ros::Subscriber defaultSub_
message_filters::Synchronizer
< MyDepth2SyncPolicy > * 
depth2Sync_
message_filters::Synchronizer
< MyDepthOdomInfo2SyncPolicy > * 
depthOdomInfo2Sync_
message_filters::Synchronizer
< MyDepthOdomInfoSyncPolicy > * 
depthOdomInfoSync_
message_filters::Synchronizer
< MyDepthOdomInfoTFSyncPolicy > * 
depthOdomInfoTFSync_
message_filters::Synchronizer
< MyDepthScan3dOdomInfoSyncPolicy > * 
depthScan3dOdomInfoSync_
message_filters::Synchronizer
< MyDepthScan3dSyncPolicy > * 
depthScan3dSync_
message_filters::Synchronizer
< MyDepthScan3dTFSyncPolicy > * 
depthScan3dTFSync_
message_filters::Synchronizer
< MyDepthScanOdomInfoSyncPolicy > * 
depthScanOdomInfoSync_
message_filters::Synchronizer
< MyDepthScanSyncPolicy > * 
depthScanSync_
message_filters::Synchronizer
< MyDepthScanTFSyncPolicy > * 
depthScanTFSync_
message_filters::Synchronizer
< MyDepthSyncPolicy > * 
depthSync_
message_filters::Synchronizer
< MyDepthTFSyncPolicy > * 
depthTFSync_
std::string frameId_
message_filters::Synchronizer
< MyGoalPathSyncPolicy > * 
goalPathSync_
ros::Subscriber goalReachedTopic_
message_filters::Subscriber
< rtabmap_ros::Goal > 
goalTopic_
std::vector
< image_transport::SubscriberFilter * > 
imageDepthSubs_
image_transport::SubscriberFilter imageRectLeft_
image_transport::SubscriberFilter imageRectRight_
std::vector
< image_transport::SubscriberFilter * > 
imageSubs_
message_filters::Synchronizer
< MyInfoMapSyncPolicy > * 
infoMapSync_
message_filters::Subscriber
< rtabmap_ros::Info
infoTopic_
double lastOdomInfoUpdateTime_
rtabmap::MainWindowmainWindow_
message_filters::Subscriber
< rtabmap_ros::MapData > 
mapDataTopic_
std::string odomFrameId_
message_filters::Subscriber
< rtabmap_ros::OdomInfo > 
odomInfoSub_
message_filters::Subscriber
< nav_msgs::Odometry > 
odomSub_
message_filters::Subscriber
< nav_msgs::Path > 
pathTopic_
message_filters::Subscriber
< sensor_msgs::PointCloud2 > 
scan3dSub_
message_filters::Subscriber
< sensor_msgs::LaserScan > 
scanSub_
message_filters::Synchronizer
< MyStereoOdomInfoSyncPolicy > * 
stereoOdomInfoSync_
message_filters::Synchronizer
< MyStereoOdomInfoTFSyncPolicy > * 
stereoOdomInfoTFSync_
message_filters::Synchronizer
< MyStereoScan3dOdomInfoSyncPolicy > * 
stereoScan3dOdomInfoSync_
message_filters::Synchronizer
< MyStereoScan3dSyncPolicy > * 
stereoScan3dSync_
message_filters::Synchronizer
< MyStereoScan3dTFSyncPolicy > * 
stereoScan3dTFSync_
message_filters::Synchronizer
< MyStereoScanOdomInfoSyncPolicy > * 
stereoScanOdomInfoSync_
message_filters::Synchronizer
< MyStereoScanSyncPolicy > * 
stereoScanSync_
message_filters::Synchronizer
< MyStereoScanTFSyncPolicy > * 
stereoScanTFSync_
message_filters::Synchronizer
< MyStereoSyncPolicy > * 
stereoSync_
message_filters::Synchronizer
< MyStereoTFSyncPolicy > * 
stereoTFSync_
tf::TransformListener tfListener_
bool waitForTransform_
double waitForTransformDuration_

Detailed Description

Definition at line 65 of file GuiWrapper.h.


Member Typedef Documentation

typedef message_filters::sync_policies::ApproximateTime< nav_msgs::Odometry, sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo, sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo> GuiWrapper::MyDepth2SyncPolicy [private]

Definition at line 418 of file GuiWrapper.h.

typedef message_filters::sync_policies::ApproximateTime< rtabmap_ros::OdomInfo, nav_msgs::Odometry, sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo, sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo> GuiWrapper::MyDepthOdomInfo2SyncPolicy [private]

Definition at line 429 of file GuiWrapper.h.

typedef message_filters::sync_policies::ApproximateTime< rtabmap_ros::OdomInfo, nav_msgs::Odometry, sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo> GuiWrapper::MyDepthOdomInfoSyncPolicy [private]

Definition at line 353 of file GuiWrapper.h.

typedef message_filters::sync_policies::ApproximateTime< rtabmap_ros::OdomInfo, sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo> GuiWrapper::MyDepthOdomInfoTFSyncPolicy [private]

Definition at line 457 of file GuiWrapper.h.

typedef message_filters::sync_policies::ApproximateTime< rtabmap_ros::OdomInfo, sensor_msgs::PointCloud2, nav_msgs::Odometry, sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo> GuiWrapper::MyDepthScan3dOdomInfoSyncPolicy [private]

Definition at line 338 of file GuiWrapper.h.

typedef message_filters::sync_policies::ApproximateTime< sensor_msgs::PointCloud2, nav_msgs::Odometry, sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo> GuiWrapper::MyDepthScan3dSyncPolicy [private]

Definition at line 329 of file GuiWrapper.h.

typedef message_filters::sync_policies::ApproximateTime< sensor_msgs::PointCloud2, sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo> GuiWrapper::MyDepthScan3dTFSyncPolicy [private]

Definition at line 444 of file GuiWrapper.h.

typedef message_filters::sync_policies::ApproximateTime< rtabmap_ros::OdomInfo, sensor_msgs::LaserScan, nav_msgs::Odometry, sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo> GuiWrapper::MyDepthScanOdomInfoSyncPolicy [private]

Definition at line 321 of file GuiWrapper.h.

typedef message_filters::sync_policies::ApproximateTime< sensor_msgs::LaserScan, nav_msgs::Odometry, sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo> GuiWrapper::MyDepthScanSyncPolicy [private]

Definition at line 312 of file GuiWrapper.h.

typedef message_filters::sync_policies::ApproximateTime< sensor_msgs::LaserScan, sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo> GuiWrapper::MyDepthScanTFSyncPolicy [private]

Definition at line 437 of file GuiWrapper.h.

typedef message_filters::sync_policies::ApproximateTime< nav_msgs::Odometry, sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo> GuiWrapper::MyDepthSyncPolicy [private]

Definition at line 345 of file GuiWrapper.h.

typedef message_filters::sync_policies::ApproximateTime< sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo> GuiWrapper::MyDepthTFSyncPolicy [private]

Definition at line 450 of file GuiWrapper.h.

typedef message_filters::sync_policies::ExactTime< rtabmap_ros::Goal, nav_msgs::Path> GuiWrapper::MyGoalPathSyncPolicy [private]

Definition at line 303 of file GuiWrapper.h.

Definition at line 298 of file GuiWrapper.h.

typedef message_filters::sync_policies::ApproximateTime< rtabmap_ros::OdomInfo, nav_msgs::Odometry, sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo, sensor_msgs::CameraInfo> GuiWrapper::MyStereoOdomInfoSyncPolicy [private]

Definition at line 408 of file GuiWrapper.h.

typedef message_filters::sync_policies::ApproximateTime< rtabmap_ros::OdomInfo, sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo, sensor_msgs::CameraInfo> GuiWrapper::MyStereoOdomInfoTFSyncPolicy [private]

Definition at line 488 of file GuiWrapper.h.

typedef message_filters::sync_policies::ApproximateTime< rtabmap_ros::OdomInfo, sensor_msgs::PointCloud2, nav_msgs::Odometry, sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo, sensor_msgs::CameraInfo> GuiWrapper::MyStereoScan3dOdomInfoSyncPolicy [private]

Definition at line 399 of file GuiWrapper.h.

typedef message_filters::sync_policies::ApproximateTime< sensor_msgs::PointCloud2, nav_msgs::Odometry, sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo, sensor_msgs::CameraInfo> GuiWrapper::MyStereoScan3dSyncPolicy [private]

Definition at line 389 of file GuiWrapper.h.

typedef message_filters::sync_policies::ApproximateTime< sensor_msgs::PointCloud2, sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo, sensor_msgs::CameraInfo> GuiWrapper::MyStereoScan3dTFSyncPolicy [private]

Definition at line 480 of file GuiWrapper.h.

typedef message_filters::sync_policies::ApproximateTime< rtabmap_ros::OdomInfo, sensor_msgs::LaserScan, nav_msgs::Odometry, sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo, sensor_msgs::CameraInfo> GuiWrapper::MyStereoScanOdomInfoSyncPolicy [private]

Definition at line 380 of file GuiWrapper.h.

typedef message_filters::sync_policies::ApproximateTime< sensor_msgs::LaserScan, nav_msgs::Odometry, sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo, sensor_msgs::CameraInfo> GuiWrapper::MyStereoScanSyncPolicy [private]

Definition at line 370 of file GuiWrapper.h.

typedef message_filters::sync_policies::ApproximateTime< sensor_msgs::LaserScan, sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo, sensor_msgs::CameraInfo> GuiWrapper::MyStereoScanTFSyncPolicy [private]

Definition at line 472 of file GuiWrapper.h.

typedef message_filters::sync_policies::ApproximateTime< nav_msgs::Odometry, sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo, sensor_msgs::CameraInfo> GuiWrapper::MyStereoSyncPolicy [private]

Definition at line 361 of file GuiWrapper.h.

typedef message_filters::sync_policies::ApproximateTime< sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo, sensor_msgs::CameraInfo> GuiWrapper::MyStereoTFSyncPolicy [private]

Definition at line 464 of file GuiWrapper.h.


Constructor & Destructor Documentation

GuiWrapper::GuiWrapper ( int &  argc,
char **  argv 
)

Definition at line 70 of file GuiWrapper.cpp.

GuiWrapper::~GuiWrapper ( ) [virtual]

Definition at line 212 of file GuiWrapper.cpp.


Member Function Documentation

void GuiWrapper::commonDepthCallback ( const nav_msgs::OdometryConstPtr &  odomMsg,
const sensor_msgs::ImageConstPtr &  imageMsg,
const sensor_msgs::ImageConstPtr &  depthMsg,
const sensor_msgs::CameraInfoConstPtr &  cameraInfoMsg,
const sensor_msgs::LaserScanConstPtr &  scan2dMsg,
const sensor_msgs::PointCloud2ConstPtr &  scan3dMsg,
const rtabmap_ros::OdomInfoConstPtr &  odomInfoMsg 
) [private]

Definition at line 505 of file GuiWrapper.cpp.

void GuiWrapper::commonDepthCallback ( const nav_msgs::OdometryConstPtr &  odomMsg,
const std::vector< sensor_msgs::ImageConstPtr > &  imageMsgs,
const std::vector< sensor_msgs::ImageConstPtr > &  depthMsgs,
const std::vector< sensor_msgs::CameraInfoConstPtr > &  cameraInfoMsgs,
const sensor_msgs::LaserScanConstPtr &  scan2dMsg,
const sensor_msgs::PointCloud2ConstPtr &  scan3dMsg,
const rtabmap_ros::OdomInfoConstPtr &  odomInfoMsg 
) [private]

Definition at line 523 of file GuiWrapper.cpp.

void GuiWrapper::commonStereoCallback ( const nav_msgs::OdometryConstPtr &  odomMsg,
const sensor_msgs::ImageConstPtr &  leftImageMsg,
const sensor_msgs::ImageConstPtr &  rightImageMsg,
const sensor_msgs::CameraInfoConstPtr &  leftCamInfoMsg,
const sensor_msgs::CameraInfoConstPtr &  rightCamInfoMsg,
const sensor_msgs::LaserScanConstPtr &  scan2dMsg,
const sensor_msgs::PointCloud2ConstPtr &  scan3dMsg,
const rtabmap_ros::OdomInfoConstPtr &  odomInfoMsg 
) [private]

Definition at line 766 of file GuiWrapper.cpp.

void GuiWrapper::defaultCallback ( const nav_msgs::OdometryConstPtr &  odomMsg) [private]

Definition at line 972 of file GuiWrapper.cpp.

void GuiWrapper::depth2Callback ( const nav_msgs::OdometryConstPtr &  odomMsg,
const sensor_msgs::ImageConstPtr &  image1Msg,
const sensor_msgs::ImageConstPtr &  depth1Msg,
const sensor_msgs::CameraInfoConstPtr &  cameraInfo1Msg,
const sensor_msgs::ImageConstPtr &  image2Msg,
const sensor_msgs::ImageConstPtr &  depth2Msg,
const sensor_msgs::CameraInfoConstPtr &  cameraInfo2Msg 
) [private]

Definition at line 1000 of file GuiWrapper.cpp.

void GuiWrapper::depthCallback ( const nav_msgs::OdometryConstPtr &  odomMsg,
const sensor_msgs::ImageConstPtr &  imageMsg,
const sensor_msgs::ImageConstPtr &  imageDepthMsg,
const sensor_msgs::CameraInfoConstPtr &  camInfoMsg 
) [private]

Definition at line 984 of file GuiWrapper.cpp.

void GuiWrapper::depthOdomInfo2Callback ( const rtabmap_ros::OdomInfoConstPtr &  odomInfoMsg,
const nav_msgs::OdometryConstPtr &  odomMsg,
const sensor_msgs::ImageConstPtr &  image1Msg,
const sensor_msgs::ImageConstPtr &  depth1Msg,
const sensor_msgs::CameraInfoConstPtr &  cameraInfo1Msg,
const sensor_msgs::ImageConstPtr &  image2Msg,
const sensor_msgs::ImageConstPtr &  depth2Msg,
const sensor_msgs::CameraInfoConstPtr &  cameraInfo2Msg 
) [private]

Definition at line 1046 of file GuiWrapper.cpp.

void GuiWrapper::depthOdomInfoCallback ( const rtabmap_ros::OdomInfoConstPtr &  odomInfoMsg,
const nav_msgs::OdometryConstPtr &  odomMsg,
const sensor_msgs::ImageConstPtr &  imageMsg,
const sensor_msgs::ImageConstPtr &  depthMsg,
const sensor_msgs::CameraInfoConstPtr &  cameraInfoMsg 
) [private]

Definition at line 1029 of file GuiWrapper.cpp.

void GuiWrapper::depthOdomInfoTFCallback ( const rtabmap_ros::OdomInfoConstPtr &  odomInfoMsg,
const sensor_msgs::ImageConstPtr &  imageMsg,
const sensor_msgs::ImageConstPtr &  depthMsg,
const sensor_msgs::CameraInfoConstPtr &  cameraInfoMsg 
) [private]

Definition at line 1277 of file GuiWrapper.cpp.

void GuiWrapper::depthScan3dCallback ( const sensor_msgs::PointCloud2ConstPtr &  scanMsg,
const nav_msgs::OdometryConstPtr &  odomMsg,
const sensor_msgs::ImageConstPtr &  imageMsg,
const sensor_msgs::ImageConstPtr &  imageDepthMsg,
const sensor_msgs::CameraInfoConstPtr &  camInfoMsg 
) [private]

Definition at line 1111 of file GuiWrapper.cpp.

void GuiWrapper::depthScan3dOdomInfoCallback ( const rtabmap_ros::OdomInfoConstPtr &  odomInfoMsg,
const sensor_msgs::PointCloud2ConstPtr &  scanMsg,
const nav_msgs::OdometryConstPtr &  odomMsg,
const sensor_msgs::ImageConstPtr &  imageMsg,
const sensor_msgs::ImageConstPtr &  imageDepthMsg,
const sensor_msgs::CameraInfoConstPtr &  camInfoMsg 
) [private]

Definition at line 1128 of file GuiWrapper.cpp.

void GuiWrapper::depthScan3dTFCallback ( const sensor_msgs::PointCloud2ConstPtr &  scanMsg,
const sensor_msgs::ImageConstPtr &  imageMsg,
const sensor_msgs::ImageConstPtr &  imageDepthMsg,
const sensor_msgs::CameraInfoConstPtr &  camInfoMsg 
) [private]

Definition at line 1309 of file GuiWrapper.cpp.

void GuiWrapper::depthScanCallback ( const sensor_msgs::LaserScanConstPtr &  scanMsg,
const nav_msgs::OdometryConstPtr &  odomMsg,
const sensor_msgs::ImageConstPtr &  imageMsg,
const sensor_msgs::ImageConstPtr &  imageDepthMsg,
const sensor_msgs::CameraInfoConstPtr &  camInfoMsg 
) [private]

Definition at line 1076 of file GuiWrapper.cpp.

void GuiWrapper::depthScanOdomInfoCallback ( const rtabmap_ros::OdomInfoConstPtr &  odomInfoMsg,
const sensor_msgs::LaserScanConstPtr &  scanMsg,
const nav_msgs::OdometryConstPtr &  odomMsg,
const sensor_msgs::ImageConstPtr &  imageMsg,
const sensor_msgs::ImageConstPtr &  imageDepthMsg,
const sensor_msgs::CameraInfoConstPtr &  camInfoMsg 
) [private]

Definition at line 1093 of file GuiWrapper.cpp.

void GuiWrapper::depthScanTFCallback ( const sensor_msgs::LaserScanConstPtr &  scanMsg,
const sensor_msgs::ImageConstPtr &  imageMsg,
const sensor_msgs::ImageConstPtr &  imageDepthMsg,
const sensor_msgs::CameraInfoConstPtr &  camInfoMsg 
) [private]

Definition at line 1293 of file GuiWrapper.cpp.

void GuiWrapper::depthTFCallback ( const sensor_msgs::ImageConstPtr &  imageMsg,
const sensor_msgs::ImageConstPtr &  imageDepthMsg,
const sensor_msgs::CameraInfoConstPtr &  camInfoMsg 
) [private]

Definition at line 1262 of file GuiWrapper.cpp.

Transform GuiWrapper::getTransform ( const std::string &  fromFrameId,
const std::string &  toFrameId,
const ros::Time stamp 
) const [private]

Definition at line 477 of file GuiWrapper.cpp.

void GuiWrapper::goalPathCallback ( const rtabmap_ros::GoalConstPtr &  goalMsg,
const nav_msgs::PathConstPtr &  pathMsg 
) [private]

Definition at line 280 of file GuiWrapper.cpp.

void GuiWrapper::goalReachedCallback ( const std_msgs::BoolConstPtr &  value) [private]

Definition at line 294 of file GuiWrapper.cpp.

void GuiWrapper::handleEvent ( UEvent anEvent) [protected, virtual]

Implements UEventsHandler.

Definition at line 315 of file GuiWrapper.cpp.

void GuiWrapper::infoMapCallback ( const rtabmap_ros::InfoConstPtr &  infoMsg,
const rtabmap_ros::MapDataConstPtr &  mapMsg 
) [private]

Definition at line 252 of file GuiWrapper.cpp.

void GuiWrapper::processRequestedMap ( const rtabmap_ros::MapData &  map) [private]

Definition at line 300 of file GuiWrapper.cpp.

void GuiWrapper::setupCallbacks ( bool  subscribeDepth,
bool  subscribeLaserScan2d,
bool  subscribeLaserScan3d,
bool  subscribeOdomInfo,
bool  subscribeStereo,
int  queueSize,
int  depthCameras 
) [private]

Definition at line 1396 of file GuiWrapper.cpp.

void GuiWrapper::stereoCallback ( const nav_msgs::OdometryConstPtr &  odomMsg,
const sensor_msgs::ImageConstPtr &  leftImageMsg,
const sensor_msgs::ImageConstPtr &  rightImageMsg,
const sensor_msgs::CameraInfoConstPtr &  leftCameraInfoMsg,
const sensor_msgs::CameraInfoConstPtr &  rightCameraInfoMsg 
) [private]

Definition at line 1243 of file GuiWrapper.cpp.

void GuiWrapper::stereoOdomInfoCallback ( const rtabmap_ros::OdomInfoConstPtr &  odomInfoMsg,
const nav_msgs::OdometryConstPtr &  odomMsg,
const sensor_msgs::ImageConstPtr &  leftImageMsg,
const sensor_msgs::ImageConstPtr &  rightImageMsg,
const sensor_msgs::CameraInfoConstPtr &  leftCameraInfoMsg,
const sensor_msgs::CameraInfoConstPtr &  rightCameraInfoMsg 
) [private]

Definition at line 1224 of file GuiWrapper.cpp.

void GuiWrapper::stereoOdomInfoTFCallback ( const rtabmap_ros::OdomInfoConstPtr &  odomInfoMsg,
const sensor_msgs::ImageConstPtr &  leftImageMsg,
const sensor_msgs::ImageConstPtr &  rightImageMsg,
const sensor_msgs::CameraInfoConstPtr &  leftCameraInfoMsg,
const sensor_msgs::CameraInfoConstPtr &  rightCameraInfoMsg 
) [private]

Definition at line 1361 of file GuiWrapper.cpp.

void GuiWrapper::stereoScan3dCallback ( const sensor_msgs::PointCloud2ConstPtr &  scanMsg,
const nav_msgs::OdometryConstPtr &  odomMsg,
const sensor_msgs::ImageConstPtr &  leftImageMsg,
const sensor_msgs::ImageConstPtr &  rightImageMsg,
const sensor_msgs::CameraInfoConstPtr &  leftCameraInfoMsg,
const sensor_msgs::CameraInfoConstPtr &  rightCameraInfoMsg 
) [private]

Definition at line 1185 of file GuiWrapper.cpp.

void GuiWrapper::stereoScan3dOdomInfoCallback ( const rtabmap_ros::OdomInfoConstPtr &  odomInfoMsg,
const sensor_msgs::PointCloud2ConstPtr &  scanMsg,
const nav_msgs::OdometryConstPtr &  odomMsg,
const sensor_msgs::ImageConstPtr &  leftImageMsg,
const sensor_msgs::ImageConstPtr &  rightImageMsg,
const sensor_msgs::CameraInfoConstPtr &  leftCameraInfoMsg,
const sensor_msgs::CameraInfoConstPtr &  rightCameraInfoMsg 
) [private]

Definition at line 1204 of file GuiWrapper.cpp.

void GuiWrapper::stereoScan3dTFCallback ( const sensor_msgs::PointCloud2ConstPtr &  scanMsg,
const sensor_msgs::ImageConstPtr &  leftImageMsg,
const sensor_msgs::ImageConstPtr &  rightImageMsg,
const sensor_msgs::CameraInfoConstPtr &  leftCameraInfoMsg,
const sensor_msgs::CameraInfoConstPtr &  rightCameraInfoMsg 
) [private]

Definition at line 1343 of file GuiWrapper.cpp.

void GuiWrapper::stereoScanCallback ( const sensor_msgs::LaserScanConstPtr &  scanMsg,
const nav_msgs::OdometryConstPtr &  odomMsg,
const sensor_msgs::ImageConstPtr &  leftImageMsg,
const sensor_msgs::ImageConstPtr &  rightImageMsg,
const sensor_msgs::CameraInfoConstPtr &  leftCameraInfoMsg,
const sensor_msgs::CameraInfoConstPtr &  rightCameraInfoMsg 
) [private]

Definition at line 1146 of file GuiWrapper.cpp.

void GuiWrapper::stereoScanOdomInfoCallback ( const rtabmap_ros::OdomInfoConstPtr &  odomInfoMsg,
const sensor_msgs::LaserScanConstPtr &  scanMsg,
const nav_msgs::OdometryConstPtr &  odomMsg,
const sensor_msgs::ImageConstPtr &  leftImageMsg,
const sensor_msgs::ImageConstPtr &  rightImageMsg,
const sensor_msgs::CameraInfoConstPtr &  leftCameraInfoMsg,
const sensor_msgs::CameraInfoConstPtr &  rightCameraInfoMsg 
) [private]

Definition at line 1165 of file GuiWrapper.cpp.

void GuiWrapper::stereoScanTFCallback ( const sensor_msgs::LaserScanConstPtr &  scanMsg,
const sensor_msgs::ImageConstPtr &  leftImageMsg,
const sensor_msgs::ImageConstPtr &  rightImageMsg,
const sensor_msgs::CameraInfoConstPtr &  leftCameraInfoMsg,
const sensor_msgs::CameraInfoConstPtr &  rightCameraInfoMsg 
) [private]

Definition at line 1325 of file GuiWrapper.cpp.

void GuiWrapper::stereoTFCallback ( const sensor_msgs::ImageConstPtr &  leftImageMsg,
const sensor_msgs::ImageConstPtr &  rightImageMsg,
const sensor_msgs::CameraInfoConstPtr &  leftCameraInfoMsg,
const sensor_msgs::CameraInfoConstPtr &  rightCameraInfoMsg 
) [private]

Definition at line 1379 of file GuiWrapper.cpp.


Member Data Documentation

message_filters::Subscriber<sensor_msgs::CameraInfo> GuiWrapper::cameraInfoLeft_ [private]

Definition at line 293 of file GuiWrapper.h.

message_filters::Subscriber<sensor_msgs::CameraInfo> GuiWrapper::cameraInfoRight_ [private]

Definition at line 294 of file GuiWrapper.h.

std::vector<message_filters::Subscriber<sensor_msgs::CameraInfo>* > GuiWrapper::cameraInfoSubs_ [private]

Definition at line 285 of file GuiWrapper.h.

std::string GuiWrapper::cameraNodeName_ [private]

Definition at line 265 of file GuiWrapper.h.

Definition at line 282 of file GuiWrapper.h.

Definition at line 419 of file GuiWrapper.h.

Definition at line 430 of file GuiWrapper.h.

Definition at line 354 of file GuiWrapper.h.

Definition at line 458 of file GuiWrapper.h.

Definition at line 339 of file GuiWrapper.h.

Definition at line 330 of file GuiWrapper.h.

Definition at line 445 of file GuiWrapper.h.

Definition at line 322 of file GuiWrapper.h.

Definition at line 313 of file GuiWrapper.h.

Definition at line 438 of file GuiWrapper.h.

Definition at line 346 of file GuiWrapper.h.

Definition at line 451 of file GuiWrapper.h.

std::string GuiWrapper::frameId_ [private]

Definition at line 269 of file GuiWrapper.h.

Definition at line 304 of file GuiWrapper.h.

Definition at line 280 of file GuiWrapper.h.

Definition at line 278 of file GuiWrapper.h.

Definition at line 284 of file GuiWrapper.h.

Definition at line 291 of file GuiWrapper.h.

Definition at line 292 of file GuiWrapper.h.

Definition at line 283 of file GuiWrapper.h.

Definition at line 299 of file GuiWrapper.h.

Definition at line 275 of file GuiWrapper.h.

Definition at line 266 of file GuiWrapper.h.

Definition at line 264 of file GuiWrapper.h.

message_filters::Subscriber<rtabmap_ros::MapData> GuiWrapper::mapDataTopic_ [private]

Definition at line 276 of file GuiWrapper.h.

std::string GuiWrapper::odomFrameId_ [private]

Definition at line 270 of file GuiWrapper.h.

message_filters::Subscriber<rtabmap_ros::OdomInfo> GuiWrapper::odomInfoSub_ [private]

Definition at line 287 of file GuiWrapper.h.

message_filters::Subscriber<nav_msgs::Odometry> GuiWrapper::odomSub_ [private]

Definition at line 286 of file GuiWrapper.h.

Definition at line 279 of file GuiWrapper.h.

message_filters::Subscriber<sensor_msgs::PointCloud2> GuiWrapper::scan3dSub_ [private]

Definition at line 289 of file GuiWrapper.h.

message_filters::Subscriber<sensor_msgs::LaserScan> GuiWrapper::scanSub_ [private]

Definition at line 288 of file GuiWrapper.h.

Definition at line 409 of file GuiWrapper.h.

Definition at line 489 of file GuiWrapper.h.

Definition at line 400 of file GuiWrapper.h.

Definition at line 390 of file GuiWrapper.h.

Definition at line 481 of file GuiWrapper.h.

Definition at line 381 of file GuiWrapper.h.

Definition at line 371 of file GuiWrapper.h.

Definition at line 473 of file GuiWrapper.h.

Definition at line 362 of file GuiWrapper.h.

Definition at line 465 of file GuiWrapper.h.

Definition at line 273 of file GuiWrapper.h.

Definition at line 271 of file GuiWrapper.h.

Definition at line 272 of file GuiWrapper.h.


The documentation for this class was generated from the following files:


rtabmap_ros
Author(s): Mathieu Labbe
autogenerated on Sun Jul 24 2016 03:49:08