Public Types | Public Slots | Signals | Public Member Functions | Protected Member Functions | Private Slots | Private Member Functions | Private Attributes
rtabmap::MainWindow Class Reference

#include <MainWindow.h>

Inheritance diagram for rtabmap::MainWindow:
Inheritance graph
[legend]

List of all members.

Public Types

enum  SrcType { kSrcUndefined, kSrcVideo, kSrcImages, kSrcStream }
enum  State {
  kIdle, kInitializing, kInitialized, kApplicationClosing,
  kClosing, kStartingDetection, kDetecting, kPaused,
  kMonitoring, kMonitoringPaused
}

Public Slots

void processStats (const rtabmap::Statistics &stat)

Signals

void detectionRateChanged (double)
void imgRateChanged (double)
void loopClosureThrChanged (float)
void mappingModeChanged (bool)
void noMoreImagesReceived ()
void odometryReceived (const rtabmap::SensorData &, const rtabmap::OdometryInfo &)
void rtabmapEvent3DMapReceived (const rtabmap::RtabmapEvent3DMap &event)
void rtabmapEventInitReceived (int status, const QString &info)
void rtabmapGlobalPathEventReceived (const rtabmap::RtabmapGlobalPathEvent &event)
void stateChanged (MainWindow::State)
void statsReceived (const rtabmap::Statistics &)
void thresholdsChanged (int, int)
void timeLimitChanged (float)
void twistReceived (float x, float y, float z, float roll, float pitch, float yaw, int row, int col)

Public Member Functions

QString getWorkingDirectory () const
bool isProcessingOdometry () const
bool isProcessingStatistics () const
bool isSavedMaximized () const
 MainWindow (PreferencesDialog *prefDialog=0, QWidget *parent=0)
void setMonitoringState (bool pauseChecked=false)
virtual ~MainWindow ()

Protected Member Functions

virtual void closeEvent (QCloseEvent *event)
virtual bool eventFilter (QObject *obj, QEvent *event)
virtual void handleEvent (UEvent *anEvent)
virtual void moveEvent (QMoveEvent *anEvent)
virtual void resizeEvent (QResizeEvent *anEvent)
virtual void showEvent (QShowEvent *anEvent)

Private Slots

void applyPrefSettings (PreferencesDialog::PANEL_FLAGS flags)
void applyPrefSettings (const rtabmap::ParametersMap &parameters)
void beep ()
void captureScreen ()
void changeDetectionRateSetting ()
void changeImgRateSetting ()
void changeMappingMode ()
void changeState (MainWindow::State state)
void changeTimeLimitSetting ()
void clearTheCache ()
bool closeDatabase ()
void configGUIModified ()
void dataRecorder ()
void dataRecorderDestroyed ()
void deleteMemory ()
void downloadAllClouds ()
void downloadPoseGraph ()
void dumpTheMemory ()
void dumpThePrediction ()
void editDatabase ()
void exportClouds ()
void exportGridMap ()
void exportScans ()
void generateLocalMap ()
void generateMap ()
void generateTOROMap ()
void newDatabase ()
void openDatabase ()
void openPreferences ()
void openWorkingDirectory ()
void pauseDetection ()
void postProcessing ()
void printLoopClosureIds ()
void processOdometry (const rtabmap::SensorData &data, const rtabmap::OdometryInfo &info)
void processRtabmapEvent3DMap (const rtabmap::RtabmapEvent3DMap &event)
void processRtabmapEventInit (int status, const QString &info)
void processRtabmapGlobalPathEvent (const rtabmap::RtabmapGlobalPathEvent &event)
void resetOdometry ()
void saveConfigGUI ()
void selectDatabase ()
void selectFreenect ()
void selectFreenect2 ()
void selectImages ()
void selectOpenni ()
void selectOpenni2 ()
void selectOpenniCv ()
void selectOpenniCvAsus ()
void selectScreenCaptureFormat (bool checked)
void selectStereoDC1394 ()
void selectStereoFlyCapture2 ()
void selectStream ()
void selectVideo ()
void sendGoal ()
void setAspectRatio (int w, int h)
void setAspectRatio1080p ()
void setAspectRatio16_10 ()
void setAspectRatio16_9 ()
void setAspectRatio240p ()
void setAspectRatio360p ()
void setAspectRatio480p ()
void setAspectRatio4_3 ()
void setAspectRatio720p ()
void startDetection ()
void stopDetection ()
void takeScreenshot ()
void triggerNewMap ()
void updateEditMenu ()
void updateElapsedTime ()
void updateNodeVisibility (int, bool)
void viewClouds ()
void viewScans ()

Private Member Functions

void applyPrefSettings (const rtabmap::ParametersMap &parameters, bool postParamEvent)
void createAndAddCloudToMap (int nodeId, const Transform &pose, int mapId)
void createAndAddScanToMap (int nodeId, const Transform &pose, int mapId)
pcl::PointCloud
< pcl::PointXYZRGB >::Ptr 
createCloud (int id, const cv::Mat &rgb, const cv::Mat &depth, float fx, float fy, float cx, float cy, const Transform &localTransform, const Transform &pose, float voxelSize, int decimation, float maxDepth) const
void drawKeypoints (const std::multimap< int, cv::KeyPoint > &refWords, const std::multimap< int, cv::KeyPoint > &loopWords)
pcl::PointCloud
< pcl::PointXYZRGB >::Ptr 
getAssembledCloud (const std::map< int, Transform > &poses, float assembledVoxelSize, bool regenerateClouds, int regenerateDecimation, float regenerateVoxelSize, float regenerateMaxDepth) const
std::map< int, pcl::PointCloud
< pcl::PointXYZRGB >::Ptr > 
getClouds (const std::map< int, Transform > &poses, bool regenerateClouds, int regenerateDecimation, float regenerateVoxelSize, float regenerateMaxDepth) const
bool getExportedClouds (std::map< int, pcl::PointCloud< pcl::PointXYZRGB >::Ptr > &clouds, std::map< int, pcl::PolygonMesh::Ptr > &meshes, bool toSave)
bool getExportedScans (std::map< int, pcl::PointCloud< pcl::PointXYZ >::Ptr > &scans)
void loadFigures ()
void saveClouds (const std::map< int, pcl::PointCloud< pcl::PointXYZRGB >::Ptr > &clouds, bool binaryMode=true)
void saveFigures ()
void saveMeshes (const std::map< int, pcl::PolygonMesh::Ptr > &meshes, bool binaryMode=true)
void saveScans (const std::map< int, pcl::PointCloud< pcl::PointXYZ >::Ptr > &clouds, bool binaryMode=true)
void setupMainLayout (bool vertical)
void update3DMapVisibility (bool cloudsShown, bool scansShown)
void updateMapCloud (const std::map< int, Transform > &poses, const Transform &pose, const std::multimap< int, Link > &constraints, const std::map< int, int > &mapIds, bool verboseProgress=false)
void updateSelectSourceMenu ()

Private Attributes

AboutDialog_aboutDialog
bool _autoScreenCaptureOdomSync
QMap< int, Signature_cachedSignatures
rtabmap::CameraThread_camera
std::map< int, pcl::PointCloud
< pcl::PointXYZRGB >::Ptr > 
_createdClouds
std::map< int, pcl::PointCloud
< pcl::PointXYZ >::Ptr > 
_createdScans
std::multimap< int, Link_currentLinksMap
std::map< int, int > _currentMapIds
std::map< int, Transform_currentPosesMap
bool _databaseUpdated
DataRecorder_dataRecorder
rtabmap::DBReader_dbReader
QTime * _elapsedTime
ExportCloudsDialog_exportDialog
bool _firstCall
QString _graphSavingFileName
std::map< int, std::pair
< cv::Mat, cv::Mat > > 
_gridLocalMaps
DetailedProgressDialog_initProgressDialog
int _lastId
QSet< int > _lastIds
double _lastOdomInfoUpdateTime
Transform _lastOdomPose
PdfPlotCurve_likelihoodCurve
QTime * _logEventTime
QVector< int > _loopClosureIds
QString _newDatabasePath
QString _newDatabasePathOutput
Transform _odometryCorrection
bool _odometryReceived
bool _odomImageDepthShow
bool _odomImageShow
rtabmap::OdometryThread_odomThread
QTimer * _oneSecondTimer
QString _openedDatabasePath
PdfPlotCurve_posteriorCurve
PostProcessingDialog_postProcessingDialog
PreferencesDialog_preferencesDialog
bool _processingOdometry
bool _processingStatistics
std::map< int, std::pair
< cv::Mat, cv::Mat > > 
_projectionLocalMaps
PdfPlotCurve_rawLikelihoodCurve
QVector< int > _refIds
bool _savedMaximized
QString _srcPath
SrcType _srcType
State _state
QString _toroSavingFileName
Ui_mainWindow * _ui

Detailed Description

Definition at line 71 of file MainWindow.h.


Member Enumeration Documentation

Enumerator:
kSrcUndefined 
kSrcVideo 
kSrcImages 
kSrcStream 

Definition at line 89 of file MainWindow.h.

Enumerator:
kIdle 
kInitializing 
kInitialized 
kApplicationClosing 
kClosing 
kStartingDetection 
kDetecting 
kPaused 
kMonitoring 
kMonitoringPaused 

Definition at line 76 of file MainWindow.h.


Constructor & Destructor Documentation

rtabmap::MainWindow::MainWindow ( PreferencesDialog prefDialog = 0,
QWidget *  parent = 0 
)
Parameters:
prefDialogIf NULL, a default dialog is created. This dialog is automatically destroyed with the MainWindow.

Definition at line 109 of file MainWindow.cpp.

Definition at line 482 of file MainWindow.cpp.


Member Function Documentation

void rtabmap::MainWindow::applyPrefSettings ( PreferencesDialog::PANEL_FLAGS  flags) [private, slot]

Definition at line 1997 of file MainWindow.cpp.

void rtabmap::MainWindow::applyPrefSettings ( const rtabmap::ParametersMap parameters) [private, slot]

Definition at line 2080 of file MainWindow.cpp.

void rtabmap::MainWindow::applyPrefSettings ( const rtabmap::ParametersMap parameters,
bool  postParamEvent 
) [private]

Definition at line 2085 of file MainWindow.cpp.

void rtabmap::MainWindow::beep ( ) [private, slot]

Definition at line 2376 of file MainWindow.cpp.

void rtabmap::MainWindow::captureScreen ( ) [private, slot]

Definition at line 2352 of file MainWindow.cpp.

Definition at line 2337 of file MainWindow.cpp.

Definition at line 2332 of file MainWindow.cpp.

void rtabmap::MainWindow::changeMappingMode ( ) [private, slot]

Definition at line 2347 of file MainWindow.cpp.

void rtabmap::MainWindow::changeState ( MainWindow::State  state) [private, slot]

Definition at line 5096 of file MainWindow.cpp.

Definition at line 2342 of file MainWindow.cpp.

void rtabmap::MainWindow::clearTheCache ( ) [private, slot]

Definition at line 3818 of file MainWindow.cpp.

bool rtabmap::MainWindow::closeDatabase ( ) [private, slot]

Definition at line 2472 of file MainWindow.cpp.

void rtabmap::MainWindow::closeEvent ( QCloseEvent *  event) [protected, virtual]

Definition at line 502 of file MainWindow.cpp.

void rtabmap::MainWindow::configGUIModified ( ) [private, slot]

Definition at line 2381 of file MainWindow.cpp.

void rtabmap::MainWindow::createAndAddCloudToMap ( int  nodeId,
const Transform pose,
int  mapId 
) [private]

Definition at line 1541 of file MainWindow.cpp.

void rtabmap::MainWindow::createAndAddScanToMap ( int  nodeId,
const Transform pose,
int  mapId 
) [private]

Definition at line 1695 of file MainWindow.cpp.

pcl::PointCloud< pcl::PointXYZRGB >::Ptr rtabmap::MainWindow::createCloud ( int  id,
const cv::Mat &  rgb,
const cv::Mat &  depth,
float  fx,
float  fy,
float  cx,
float  cy,
const Transform localTransform,
const Transform pose,
float  voxelSize,
int  decimation,
float  maxDepth 
) const [private]

Definition at line 4829 of file MainWindow.cpp.

void rtabmap::MainWindow::dataRecorder ( ) [private, slot]

Definition at line 4440 of file MainWindow.cpp.

Definition at line 4485 of file MainWindow.cpp.

void rtabmap::MainWindow::deleteMemory ( ) [private, slot]

Definition at line 3553 of file MainWindow.cpp.

void rtabmap::MainWindow::detectionRateChanged ( double  ) [signal]
void rtabmap::MainWindow::downloadAllClouds ( ) [private, slot]

Definition at line 3714 of file MainWindow.cpp.

void rtabmap::MainWindow::downloadPoseGraph ( ) [private, slot]

Definition at line 3766 of file MainWindow.cpp.

void rtabmap::MainWindow::drawKeypoints ( const std::multimap< int, cv::KeyPoint > &  refWords,
const std::multimap< int, cv::KeyPoint > &  loopWords 
) [private]

Definition at line 2155 of file MainWindow.cpp.

void rtabmap::MainWindow::dumpTheMemory ( ) [private, slot]

Definition at line 3691 of file MainWindow.cpp.

void rtabmap::MainWindow::dumpThePrediction ( ) [private, slot]

Definition at line 3696 of file MainWindow.cpp.

void rtabmap::MainWindow::editDatabase ( ) [private, slot]

Definition at line 2549 of file MainWindow.cpp.

bool rtabmap::MainWindow::eventFilter ( QObject *  obj,
QEvent *  event 
) [protected, virtual]

Definition at line 2302 of file MainWindow.cpp.

void rtabmap::MainWindow::exportClouds ( ) [private, slot]

Definition at line 4247 of file MainWindow.cpp.

void rtabmap::MainWindow::exportGridMap ( ) [private, slot]

Definition at line 4027 of file MainWindow.cpp.

void rtabmap::MainWindow::exportScans ( ) [private, slot]

Definition at line 4094 of file MainWindow.cpp.

void rtabmap::MainWindow::generateLocalMap ( ) [private, slot]

Definition at line 3025 of file MainWindow.cpp.

void rtabmap::MainWindow::generateMap ( ) [private, slot]

Definition at line 3008 of file MainWindow.cpp.

void rtabmap::MainWindow::generateTOROMap ( ) [private, slot]

Definition at line 3067 of file MainWindow.cpp.

pcl::PointCloud< pcl::PointXYZRGB >::Ptr rtabmap::MainWindow::getAssembledCloud ( const std::map< int, Transform > &  poses,
float  assembledVoxelSize,
bool  regenerateClouds,
int  regenerateDecimation,
float  regenerateVoxelSize,
float  regenerateMaxDepth 
) const [private]

Definition at line 4893 of file MainWindow.cpp.

std::map< int, pcl::PointCloud< pcl::PointXYZRGB >::Ptr > rtabmap::MainWindow::getClouds ( const std::map< int, Transform > &  poses,
bool  regenerateClouds,
int  regenerateDecimation,
float  regenerateVoxelSize,
float  regenerateMaxDepth 
) const [private]

Definition at line 4999 of file MainWindow.cpp.

bool rtabmap::MainWindow::getExportedClouds ( std::map< int, pcl::PointCloud< pcl::PointXYZRGB >::Ptr > &  clouds,
std::map< int, pcl::PolygonMesh::Ptr > &  meshes,
bool  toSave 
) [private]

Definition at line 4332 of file MainWindow.cpp.

bool rtabmap::MainWindow::getExportedScans ( std::map< int, pcl::PointCloud< pcl::PointXYZ >::Ptr > &  scans) [private]

Definition at line 4158 of file MainWindow.cpp.

Definition at line 3586 of file MainWindow.cpp.

void rtabmap::MainWindow::handleEvent ( UEvent event) [protected, virtual]

Method called by the UEventsManager to handle an event. Important : this method must do a minimum of work because the faster the dispatching loop is done; the faster the events are received. If a handling function takes too much time, the events list can grow faster than it is emptied. The event can be modified but must not be deleted.

Implements UEventsHandler.

Definition at line 597 of file MainWindow.cpp.

void rtabmap::MainWindow::imgRateChanged ( double  ) [signal]

Definition at line 109 of file MainWindow.h.

Definition at line 108 of file MainWindow.h.

bool rtabmap::MainWindow::isSavedMaximized ( ) const [inline]

Definition at line 106 of file MainWindow.h.

Definition at line 3891 of file MainWindow.cpp.

void rtabmap::MainWindow::loopClosureThrChanged ( float  ) [signal]
void rtabmap::MainWindow::mappingModeChanged ( bool  ) [signal]
void rtabmap::MainWindow::moveEvent ( QMoveEvent *  anEvent) [protected, virtual]

Definition at line 2281 of file MainWindow.cpp.

void rtabmap::MainWindow::newDatabase ( ) [private, slot]

Definition at line 2405 of file MainWindow.cpp.

void rtabmap::MainWindow::openDatabase ( ) [private, slot]

Definition at line 2451 of file MainWindow.cpp.

void rtabmap::MainWindow::openPreferences ( ) [private, slot]

Definition at line 3924 of file MainWindow.cpp.

Definition at line 3591 of file MainWindow.cpp.

void rtabmap::MainWindow::pauseDetection ( ) [private, slot]

Definition at line 2892 of file MainWindow.cpp.

void rtabmap::MainWindow::postProcessing ( ) [private, slot]

Definition at line 3127 of file MainWindow.cpp.

void rtabmap::MainWindow::printLoopClosureIds ( ) [private, slot]

Definition at line 2989 of file MainWindow.cpp.

void rtabmap::MainWindow::processOdometry ( const rtabmap::SensorData data,
const rtabmap::OdometryInfo info 
) [private, slot]

Definition at line 692 of file MainWindow.cpp.

Definition at line 1891 of file MainWindow.cpp.

void rtabmap::MainWindow::processRtabmapEventInit ( int  status,
const QString &  info 
) [private, slot]

Definition at line 1784 of file MainWindow.cpp.

Definition at line 1958 of file MainWindow.cpp.

Definition at line 943 of file MainWindow.cpp.

void rtabmap::MainWindow::resetOdometry ( ) [private, slot]

Definition at line 4428 of file MainWindow.cpp.

void rtabmap::MainWindow::resizeEvent ( QResizeEvent *  anEvent) [protected, virtual]

Definition at line 2294 of file MainWindow.cpp.

void rtabmap::MainWindow::rtabmapEventInitReceived ( int  status,
const QString &  info 
) [signal]
void rtabmap::MainWindow::saveClouds ( const std::map< int, pcl::PointCloud< pcl::PointXYZRGB >::Ptr > &  clouds,
bool  binaryMode = true 
) [private]

Definition at line 4493 of file MainWindow.cpp.

void rtabmap::MainWindow::saveConfigGUI ( ) [private, slot]

Definition at line 2387 of file MainWindow.cpp.

Definition at line 3872 of file MainWindow.cpp.

void rtabmap::MainWindow::saveMeshes ( const std::map< int, pcl::PolygonMesh::Ptr > &  meshes,
bool  binaryMode = true 
) [private]

Definition at line 4601 of file MainWindow.cpp.

void rtabmap::MainWindow::saveScans ( const std::map< int, pcl::PointCloud< pcl::PointXYZ >::Ptr > &  clouds,
bool  binaryMode = true 
) [private]

Definition at line 4721 of file MainWindow.cpp.

void rtabmap::MainWindow::selectDatabase ( ) [private, slot]

Definition at line 3645 of file MainWindow.cpp.

void rtabmap::MainWindow::selectFreenect ( ) [private, slot]

Definition at line 3655 of file MainWindow.cpp.

void rtabmap::MainWindow::selectFreenect2 ( ) [private, slot]

Definition at line 3675 of file MainWindow.cpp.

void rtabmap::MainWindow::selectImages ( ) [private, slot]

Definition at line 3630 of file MainWindow.cpp.

void rtabmap::MainWindow::selectOpenni ( ) [private, slot]

Definition at line 3650 of file MainWindow.cpp.

void rtabmap::MainWindow::selectOpenni2 ( ) [private, slot]

Definition at line 3670 of file MainWindow.cpp.

void rtabmap::MainWindow::selectOpenniCv ( ) [private, slot]

Definition at line 3660 of file MainWindow.cpp.

void rtabmap::MainWindow::selectOpenniCvAsus ( ) [private, slot]

Definition at line 3665 of file MainWindow.cpp.

void rtabmap::MainWindow::selectScreenCaptureFormat ( bool  checked) [private, slot]

Definition at line 3930 of file MainWindow.cpp.

void rtabmap::MainWindow::selectStereoDC1394 ( ) [private, slot]

Definition at line 3680 of file MainWindow.cpp.

Definition at line 3685 of file MainWindow.cpp.

void rtabmap::MainWindow::selectStream ( ) [private, slot]

Definition at line 3640 of file MainWindow.cpp.

void rtabmap::MainWindow::selectVideo ( ) [private, slot]

Definition at line 3635 of file MainWindow.cpp.

void rtabmap::MainWindow::sendGoal ( ) [private, slot]

Definition at line 3701 of file MainWindow.cpp.

void rtabmap::MainWindow::setAspectRatio ( int  w,
int  h 
) [private, slot]

Definition at line 3961 of file MainWindow.cpp.

void rtabmap::MainWindow::setAspectRatio1080p ( ) [private, slot]

Definition at line 4022 of file MainWindow.cpp.

void rtabmap::MainWindow::setAspectRatio16_10 ( ) [private, slot]

Definition at line 3992 of file MainWindow.cpp.

void rtabmap::MainWindow::setAspectRatio16_9 ( ) [private, slot]

Definition at line 3987 of file MainWindow.cpp.

void rtabmap::MainWindow::setAspectRatio240p ( ) [private, slot]

Definition at line 4002 of file MainWindow.cpp.

void rtabmap::MainWindow::setAspectRatio360p ( ) [private, slot]

Definition at line 4007 of file MainWindow.cpp.

void rtabmap::MainWindow::setAspectRatio480p ( ) [private, slot]

Definition at line 4012 of file MainWindow.cpp.

void rtabmap::MainWindow::setAspectRatio4_3 ( ) [private, slot]

Definition at line 3997 of file MainWindow.cpp.

void rtabmap::MainWindow::setAspectRatio720p ( ) [private, slot]

Definition at line 4017 of file MainWindow.cpp.

void rtabmap::MainWindow::setMonitoringState ( bool  pauseChecked = false)

Definition at line 5090 of file MainWindow.cpp.

void rtabmap::MainWindow::setupMainLayout ( bool  vertical) [private]

Definition at line 490 of file MainWindow.cpp.

void rtabmap::MainWindow::showEvent ( QShowEvent *  anEvent) [protected, virtual]

Definition at line 2275 of file MainWindow.cpp.

void rtabmap::MainWindow::startDetection ( ) [private, slot]

Definition at line 2581 of file MainWindow.cpp.

void rtabmap::MainWindow::stopDetection ( ) [private, slot]

Definition at line 2926 of file MainWindow.cpp.

void rtabmap::MainWindow::takeScreenshot ( ) [private, slot]

Definition at line 3956 of file MainWindow.cpp.

void rtabmap::MainWindow::thresholdsChanged ( int  ,
int   
) [signal]
void rtabmap::MainWindow::timeLimitChanged ( float  ) [signal]
void rtabmap::MainWindow::triggerNewMap ( ) [private, slot]

Definition at line 4434 of file MainWindow.cpp.

void rtabmap::MainWindow::twistReceived ( float  x,
float  y,
float  z,
float  roll,
float  pitch,
float  yaw,
int  row,
int  col 
) [signal]
void rtabmap::MainWindow::update3DMapVisibility ( bool  cloudsShown,
bool  scansShown 
) [private]
void rtabmap::MainWindow::updateEditMenu ( ) [private, slot]

Definition at line 3614 of file MainWindow.cpp.

void rtabmap::MainWindow::updateElapsedTime ( ) [private, slot]

Definition at line 3863 of file MainWindow.cpp.

void rtabmap::MainWindow::updateMapCloud ( const std::map< int, Transform > &  poses,
const Transform pose,
const std::multimap< int, Link > &  constraints,
const std::map< int, int > &  mapIds,
bool  verboseProgress = false 
) [private]

Definition at line 1232 of file MainWindow.cpp.

void rtabmap::MainWindow::updateNodeVisibility ( int  nodeId,
bool  visible 
) [private, slot]

Definition at line 1740 of file MainWindow.cpp.

Definition at line 2311 of file MainWindow.cpp.

void rtabmap::MainWindow::viewClouds ( ) [private, slot]

Definition at line 4266 of file MainWindow.cpp.

void rtabmap::MainWindow::viewScans ( ) [private, slot]

Definition at line 4116 of file MainWindow.cpp.


Member Data Documentation

Definition at line 269 of file MainWindow.h.

Definition at line 311 of file MainWindow.h.

Definition at line 286 of file MainWindow.h.

Definition at line 260 of file MainWindow.h.

std::map<int, pcl::PointCloud<pcl::PointXYZRGB>::Ptr > rtabmap::MainWindow::_createdClouds [private]

Definition at line 290 of file MainWindow.h.

std::map<int, pcl::PointCloud<pcl::PointXYZ>::Ptr > rtabmap::MainWindow::_createdScans [private]

Definition at line 291 of file MainWindow.h.

std::multimap<int, Link> rtabmap::MainWindow::_currentLinksMap [private]

Definition at line 288 of file MainWindow.h.

std::map<int, int> rtabmap::MainWindow::_currentMapIds [private]

Definition at line 289 of file MainWindow.h.

Definition at line 287 of file MainWindow.h.

Definition at line 281 of file MainWindow.h.

Definition at line 272 of file MainWindow.h.

Definition at line 261 of file MainWindow.h.

Definition at line 300 of file MainWindow.h.

Definition at line 270 of file MainWindow.h.

Definition at line 316 of file MainWindow.h.

Definition at line 309 of file MainWindow.h.

std::map<int, std::pair<cv::Mat, cv::Mat> > rtabmap::MainWindow::_gridLocalMaps [private]

Definition at line 293 of file MainWindow.h.

Definition at line 307 of file MainWindow.h.

Definition at line 275 of file MainWindow.h.

QSet<int> rtabmap::MainWindow::_lastIds [private]

Definition at line 274 of file MainWindow.h.

Definition at line 297 of file MainWindow.h.

Definition at line 295 of file MainWindow.h.

Definition at line 304 of file MainWindow.h.

Definition at line 301 of file MainWindow.h.

QVector<int> rtabmap::MainWindow::_loopClosureIds [private]

Definition at line 314 of file MainWindow.h.

Definition at line 278 of file MainWindow.h.

Definition at line 279 of file MainWindow.h.

Definition at line 294 of file MainWindow.h.

Definition at line 277 of file MainWindow.h.

Definition at line 283 of file MainWindow.h.

Definition at line 282 of file MainWindow.h.

Definition at line 262 of file MainWindow.h.

Definition at line 299 of file MainWindow.h.

Definition at line 280 of file MainWindow.h.

Definition at line 303 of file MainWindow.h.

Definition at line 271 of file MainWindow.h.

Definition at line 268 of file MainWindow.h.

Definition at line 296 of file MainWindow.h.

Definition at line 276 of file MainWindow.h.

std::map<int, std::pair<cv::Mat, cv::Mat> > rtabmap::MainWindow::_projectionLocalMaps [private]

Definition at line 292 of file MainWindow.h.

Definition at line 305 of file MainWindow.h.

QVector<int> rtabmap::MainWindow::_refIds [private]

Definition at line 313 of file MainWindow.h.

Definition at line 284 of file MainWindow.h.

QString rtabmap::MainWindow::_srcPath [private]

Definition at line 265 of file MainWindow.h.

Definition at line 264 of file MainWindow.h.

Definition at line 259 of file MainWindow.h.

Definition at line 310 of file MainWindow.h.

Ui_mainWindow* rtabmap::MainWindow::_ui [private]

Definition at line 257 of file MainWindow.h.


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


rtabmap
Author(s): Mathieu Labbe
autogenerated on Fri Aug 28 2015 12:51:44