#include <MainWindow.h>
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 ¶meters) |
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 ¶meters, 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 |
Definition at line 71 of file MainWindow.h.
Definition at line 89 of file MainWindow.h.
kIdle | |
kInitializing | |
kInitialized | |
kApplicationClosing | |
kClosing | |
kStartingDetection | |
kDetecting | |
kPaused | |
kMonitoring | |
kMonitoringPaused |
Definition at line 76 of file MainWindow.h.
rtabmap::MainWindow::MainWindow | ( | PreferencesDialog * | prefDialog = 0 , |
QWidget * | parent = 0 |
||
) |
prefDialog | If NULL, a default dialog is created. This dialog is automatically destroyed with the MainWindow. |
Definition at line 109 of file MainWindow.cpp.
rtabmap::MainWindow::~MainWindow | ( | ) | [virtual] |
Definition at line 482 of file MainWindow.cpp.
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.
void rtabmap::MainWindow::changeDetectionRateSetting | ( | ) | [private, slot] |
Definition at line 2337 of file MainWindow.cpp.
void rtabmap::MainWindow::changeImgRateSetting | ( | ) | [private, slot] |
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.
void rtabmap::MainWindow::changeTimeLimitSetting | ( | ) | [private, slot] |
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.
void rtabmap::MainWindow::dataRecorderDestroyed | ( | ) | [private, slot] |
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.
QString rtabmap::MainWindow::getWorkingDirectory | ( | ) | const |
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] |
bool rtabmap::MainWindow::isProcessingOdometry | ( | ) | const [inline] |
Definition at line 109 of file MainWindow.h.
bool rtabmap::MainWindow::isProcessingStatistics | ( | ) | const [inline] |
Definition at line 108 of file MainWindow.h.
bool rtabmap::MainWindow::isSavedMaximized | ( | ) | const [inline] |
Definition at line 106 of file MainWindow.h.
void rtabmap::MainWindow::loadFigures | ( | ) | [private] |
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::noMoreImagesReceived | ( | ) | [signal] |
void rtabmap::MainWindow::odometryReceived | ( | const rtabmap::SensorData & | , |
const rtabmap::OdometryInfo & | |||
) | [signal] |
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.
void rtabmap::MainWindow::openWorkingDirectory | ( | ) | [private, slot] |
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.
void rtabmap::MainWindow::processRtabmapEvent3DMap | ( | const rtabmap::RtabmapEvent3DMap & | event | ) | [private, slot] |
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.
void rtabmap::MainWindow::processRtabmapGlobalPathEvent | ( | const rtabmap::RtabmapGlobalPathEvent & | event | ) | [private, slot] |
Definition at line 1958 of file MainWindow.cpp.
void rtabmap::MainWindow::processStats | ( | const rtabmap::Statistics & | stat | ) | [slot] |
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::rtabmapEvent3DMapReceived | ( | const rtabmap::RtabmapEvent3DMap & | event | ) | [signal] |
void rtabmap::MainWindow::rtabmapEventInitReceived | ( | int | status, |
const QString & | info | ||
) | [signal] |
void rtabmap::MainWindow::rtabmapGlobalPathEventReceived | ( | const rtabmap::RtabmapGlobalPathEvent & | event | ) | [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.
void rtabmap::MainWindow::saveFigures | ( | ) | [private] |
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.
void rtabmap::MainWindow::selectStereoFlyCapture2 | ( | ) | [private, slot] |
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::stateChanged | ( | MainWindow::State | ) | [signal] |
void rtabmap::MainWindow::statsReceived | ( | const rtabmap::Statistics & | ) | [signal] |
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.
void rtabmap::MainWindow::updateSelectSourceMenu | ( | ) | [private] |
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.
AboutDialog* rtabmap::MainWindow::_aboutDialog [private] |
Definition at line 269 of file MainWindow.h.
bool rtabmap::MainWindow::_autoScreenCaptureOdomSync [private] |
Definition at line 311 of file MainWindow.h.
QMap<int, Signature> rtabmap::MainWindow::_cachedSignatures [private] |
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.
std::map<int, Transform> rtabmap::MainWindow::_currentPosesMap [private] |
Definition at line 287 of file MainWindow.h.
bool rtabmap::MainWindow::_databaseUpdated [private] |
Definition at line 281 of file MainWindow.h.
DataRecorder* rtabmap::MainWindow::_dataRecorder [private] |
Definition at line 272 of file MainWindow.h.
rtabmap::DBReader* rtabmap::MainWindow::_dbReader [private] |
Definition at line 261 of file MainWindow.h.
QTime* rtabmap::MainWindow::_elapsedTime [private] |
Definition at line 300 of file MainWindow.h.
Definition at line 270 of file MainWindow.h.
bool rtabmap::MainWindow::_firstCall [private] |
Definition at line 316 of file MainWindow.h.
QString rtabmap::MainWindow::_graphSavingFileName [private] |
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.
int rtabmap::MainWindow::_lastId [private] |
Definition at line 275 of file MainWindow.h.
QSet<int> rtabmap::MainWindow::_lastIds [private] |
Definition at line 274 of file MainWindow.h.
double rtabmap::MainWindow::_lastOdomInfoUpdateTime [private] |
Definition at line 297 of file MainWindow.h.
Transform rtabmap::MainWindow::_lastOdomPose [private] |
Definition at line 295 of file MainWindow.h.
Definition at line 304 of file MainWindow.h.
QTime* rtabmap::MainWindow::_logEventTime [private] |
Definition at line 301 of file MainWindow.h.
QVector<int> rtabmap::MainWindow::_loopClosureIds [private] |
Definition at line 314 of file MainWindow.h.
QString rtabmap::MainWindow::_newDatabasePath [private] |
Definition at line 278 of file MainWindow.h.
QString rtabmap::MainWindow::_newDatabasePathOutput [private] |
Definition at line 279 of file MainWindow.h.
Definition at line 294 of file MainWindow.h.
bool rtabmap::MainWindow::_odometryReceived [private] |
Definition at line 277 of file MainWindow.h.
bool rtabmap::MainWindow::_odomImageDepthShow [private] |
Definition at line 283 of file MainWindow.h.
bool rtabmap::MainWindow::_odomImageShow [private] |
Definition at line 282 of file MainWindow.h.
Definition at line 262 of file MainWindow.h.
QTimer* rtabmap::MainWindow::_oneSecondTimer [private] |
Definition at line 299 of file MainWindow.h.
QString rtabmap::MainWindow::_openedDatabasePath [private] |
Definition at line 280 of file MainWindow.h.
PdfPlotCurve* rtabmap::MainWindow::_posteriorCurve [private] |
Definition at line 303 of file MainWindow.h.
Definition at line 271 of file MainWindow.h.
Definition at line 268 of file MainWindow.h.
bool rtabmap::MainWindow::_processingOdometry [private] |
Definition at line 296 of file MainWindow.h.
bool rtabmap::MainWindow::_processingStatistics [private] |
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.
bool rtabmap::MainWindow::_savedMaximized [private] |
Definition at line 284 of file MainWindow.h.
QString rtabmap::MainWindow::_srcPath [private] |
Definition at line 265 of file MainWindow.h.
SrcType rtabmap::MainWindow::_srcType [private] |
Definition at line 264 of file MainWindow.h.
State rtabmap::MainWindow::_state [private] |
Definition at line 259 of file MainWindow.h.
QString rtabmap::MainWindow::_toroSavingFileName [private] |
Definition at line 310 of file MainWindow.h.
Ui_mainWindow* rtabmap::MainWindow::_ui [private] |
Definition at line 257 of file MainWindow.h.