#include <DatabaseViewer.h>
|
| bool | addConstraint (int from, int to, bool silent, bool silentlyUseOptimizedGraphAsGuess=false) |
| |
| bool | containsLink (std::multimap< int, Link > &links, int from, int to) |
| |
| void | exportGPS (int format) |
| |
| void | exportPoses (int format) |
| |
| Link | findActiveLink (int from, int to) |
| |
| QString | getIniFilePath () const |
| |
| void | readSettings () |
| |
| void | refineConstraint (int from, int to, bool silent) |
| |
| void | refineLinks (const QList< Link > &links) |
| |
| void | update (int value, QSpinBox *spinBoxIndex, QLabel *labelParents, QLabel *labelChildren, QLabel *weight, QLabel *label, QLabel *stamp, rtabmap::ImageView *view, QLabel *labelId, QLabel *labelMapId, QLabel *labelPose, QLabel *labelOptPose, QLabel *labelVelocity, QLabel *labelCalib, QLabel *labelScan, QLabel *labelGravity, QLabel *labelPrior, QToolButton *editPriorButton, QToolButton *removePriorButton, QLabel *labelGps, QLabel *labelGt, QLabel *labelSensors, bool updateConstraintView) |
| |
| void | updateConstraintView (const rtabmap::Link &link, bool updateImageSliders=true, const Signature &signatureFrom=Signature(0), const Signature &signatureTo=Signature(0)) |
| |
| void | updateCovariances (const QList< Link > &links) |
| |
| void | updateIds () |
| |
| std::multimap< int, rtabmap::Link > | updateLinksWithModifications (const std::multimap< int, rtabmap::Link > &edgeConstraints) |
| |
| void | updateLoopClosuresSlider (int from=0, int to=0) |
| |
| void | updateNeighborsSlider (int from=0, int to=0) |
| |
| void | updateStereo (const SensorData *data) |
| |
| void | updateWordsMatching (const std::vector< int > &inliers=std::vector< int >()) |
| |
|
| CloudViewer * | cloudViewer_ |
| |
| CloudViewer * | constraintsViewer_ |
| |
| std::string | databaseFileName_ |
| |
| rtabmap::DBDriver * | dbDriver_ |
| |
| EditDepthArea * | editDepthArea_ |
| |
| QDialog * | editDepthDialog_ |
| |
| EditMapArea * | editMapArea_ |
| |
| QDialog * | editMapDialog_ |
| |
| ExportCloudsDialog * | exportDialog_ |
| |
| bool | firstCall_ |
| |
| LocalGridCache | generatedLocalMaps_ |
| |
| std::map< int, rtabmap::Transform > | gpsPoses_ |
| |
| std::map< int, GPS > | gpsValues_ |
| |
| std::list< std::map< int, rtabmap::Transform > > | graphes_ |
| |
| std::multimap< int, rtabmap::Link > | graphLinks_ |
| |
| std::map< int, rtabmap::Transform > | groundTruthPoses_ |
| |
| QList< int > | ids_ |
| |
| QMap< int, int > | idToIndex_ |
| |
| bool | infoReducedGraph_ |
| |
| int | infoSessions_ |
| |
| double | infoTotalOdom_ |
| |
| double | infoTotalTime_ |
| |
| QString | iniFilePath_ |
| |
| int | lastSliderIndexBrowsed_ |
| |
| std::set< int > | lastWmIds_ |
| |
| LinkRefiningDialog * | linkRefiningDialog_ |
| |
| std::multimap< int, rtabmap::Link > | links_ |
| |
| std::multimap< int, rtabmap::Link > | linksAdded_ |
| |
| std::multimap< int, rtabmap::Link > | linksRefined_ |
| |
| std::multimap< int, rtabmap::Link > | linksRemoved_ |
| |
| LocalGridCache | localMaps_ |
| |
| QList< rtabmap::Link > | loopLinks_ |
| |
| std::map< int, int > | mapIds_ |
| |
| std::map< int, LaserScan > | modifiedLaserScans_ |
| |
| QList< rtabmap::Link > | neighborLinks_ |
| |
| CloudViewer * | occupancyGridViewer_ |
| |
| OctoMap * | octomap_ |
| |
| std::vector< double > | odomMaxInf_ |
| |
| std::map< int, rtabmap::Transform > | odomPoses_ |
| |
| QString | pathDatabase_ |
| |
| bool | savedMaximized_ |
| |
| CloudViewer * | stereoViewer_ |
| |
| Ui_DatabaseViewer * | ui_ |
| |
| std::map< int, int > | weights_ |
| |
| std::map< int, std::vector< int > > | wmStates_ |
| |
Definition at line 69 of file DatabaseViewer.h.
◆ DatabaseViewer()
| rtabmap::DatabaseViewer::DatabaseViewer |
( |
const QString & |
ini = QString(), |
|
|
QWidget * |
parent = 0 |
|
) |
| |
◆ ~DatabaseViewer()
| rtabmap::DatabaseViewer::~DatabaseViewer |
( |
| ) |
|
|
virtual |
◆ addConstraint [1/2]
| void rtabmap::DatabaseViewer::addConstraint |
( |
| ) |
|
|
privateslot |
◆ addConstraint() [2/2]
| bool rtabmap::DatabaseViewer::addConstraint |
( |
int |
from, |
|
|
int |
to, |
|
|
bool |
silent, |
|
|
bool |
silentlyUseOptimizedGraphAsGuess = false |
|
) |
| |
|
private |
◆ closeDatabase
| bool rtabmap::DatabaseViewer::closeDatabase |
( |
| ) |
|
|
privateslot |
◆ closeEvent()
| void rtabmap::DatabaseViewer::closeEvent |
( |
QCloseEvent * |
event | ) |
|
|
protectedvirtual |
◆ configModified
| void rtabmap::DatabaseViewer::configModified |
( |
| ) |
|
|
privateslot |
◆ containsLink()
| bool rtabmap::DatabaseViewer::containsLink |
( |
std::multimap< int, Link > & |
links, |
|
|
int |
from, |
|
|
int |
to |
|
) |
| |
|
private |
◆ detectMoreLoopClosures
| void rtabmap::DatabaseViewer::detectMoreLoopClosures |
( |
| ) |
|
|
privateslot |
◆ editConstraint
| void rtabmap::DatabaseViewer::editConstraint |
( |
| ) |
|
|
privateslot |
◆ editDepthImage
| void rtabmap::DatabaseViewer::editDepthImage |
( |
| ) |
|
|
privateslot |
◆ editSaved2DMap
| void rtabmap::DatabaseViewer::editSaved2DMap |
( |
| ) |
|
|
privateslot |
◆ eventFilter()
| bool rtabmap::DatabaseViewer::eventFilter |
( |
QObject * |
obj, |
|
|
QEvent * |
event |
|
) |
| |
|
protectedvirtual |
◆ exportDatabase
| void rtabmap::DatabaseViewer::exportDatabase |
( |
| ) |
|
|
privateslot |
◆ exportGPS()
| void rtabmap::DatabaseViewer::exportGPS |
( |
int |
format | ) |
|
|
private |
◆ exportGPS_KML
| void rtabmap::DatabaseViewer::exportGPS_KML |
( |
| ) |
|
|
privateslot |
◆ exportGPS_TXT
| void rtabmap::DatabaseViewer::exportGPS_TXT |
( |
| ) |
|
|
privateslot |
◆ exportOptimizedMesh
| void rtabmap::DatabaseViewer::exportOptimizedMesh |
( |
| ) |
|
|
privateslot |
◆ exportPoses()
| void rtabmap::DatabaseViewer::exportPoses |
( |
int |
format | ) |
|
|
private |
◆ exportPosesG2O
| void rtabmap::DatabaseViewer::exportPosesG2O |
( |
| ) |
|
|
privateslot |
◆ exportPosesKITTI
| void rtabmap::DatabaseViewer::exportPosesKITTI |
( |
| ) |
|
|
privateslot |
◆ exportPosesKML
| void rtabmap::DatabaseViewer::exportPosesKML |
( |
| ) |
|
|
privateslot |
◆ exportPosesRaw
| void rtabmap::DatabaseViewer::exportPosesRaw |
( |
| ) |
|
|
privateslot |
◆ exportPosesRGBDSLAM
| void rtabmap::DatabaseViewer::exportPosesRGBDSLAM |
( |
| ) |
|
|
privateslot |
◆ exportPosesRGBDSLAMID
| void rtabmap::DatabaseViewer::exportPosesRGBDSLAMID |
( |
| ) |
|
|
privateslot |
◆ exportPosesRGBDSLAMMotionCapture
| void rtabmap::DatabaseViewer::exportPosesRGBDSLAMMotionCapture |
( |
| ) |
|
|
privateslot |
◆ exportPosesTORO
| void rtabmap::DatabaseViewer::exportPosesTORO |
( |
| ) |
|
|
privateslot |
◆ exportSaved2DMap
| void rtabmap::DatabaseViewer::exportSaved2DMap |
( |
| ) |
|
|
privateslot |
◆ extractImages
| void rtabmap::DatabaseViewer::extractImages |
( |
| ) |
|
|
privateslot |
◆ findActiveLink()
| Link rtabmap::DatabaseViewer::findActiveLink |
( |
int |
from, |
|
|
int |
to |
|
) |
| |
|
private |
◆ generate3DMap
| void rtabmap::DatabaseViewer::generate3DMap |
( |
| ) |
|
|
privateslot |
◆ generateGraph
| void rtabmap::DatabaseViewer::generateGraph |
( |
| ) |
|
|
privateslot |
◆ generateLocalGraph
| void rtabmap::DatabaseViewer::generateLocalGraph |
( |
| ) |
|
|
privateslot |
◆ getIniFilePath()
| QString rtabmap::DatabaseViewer::getIniFilePath |
( |
| ) |
const |
|
private |
◆ graphLinkSelected
| void rtabmap::DatabaseViewer::graphLinkSelected |
( |
int |
from, |
|
|
int |
to |
|
) |
| |
|
privateslot |
◆ graphNodeSelected
| void rtabmap::DatabaseViewer::graphNodeSelected |
( |
int |
id | ) |
|
|
privateslot |
◆ import2DMap
| void rtabmap::DatabaseViewer::import2DMap |
( |
| ) |
|
|
privateslot |
◆ isSavedMaximized()
| bool rtabmap::DatabaseViewer::isSavedMaximized |
( |
| ) |
const |
|
inline |
◆ keyPressEvent()
| void rtabmap::DatabaseViewer::keyPressEvent |
( |
QKeyEvent * |
event | ) |
|
|
protectedvirtual |
◆ moveEvent()
| void rtabmap::DatabaseViewer::moveEvent |
( |
QMoveEvent * |
anEvent | ) |
|
|
protectedvirtual |
◆ notifyParametersChanged
| void rtabmap::DatabaseViewer::notifyParametersChanged |
( |
const QStringList & |
parametersChanged | ) |
|
|
privateslot |
◆ openDatabase [1/2]
| void rtabmap::DatabaseViewer::openDatabase |
( |
| ) |
|
|
privateslot |
◆ openDatabase() [2/2]
◆ readSettings()
| void rtabmap::DatabaseViewer::readSettings |
( |
| ) |
|
|
private |
◆ recoverDatabase
| void rtabmap::DatabaseViewer::recoverDatabase |
( |
| ) |
|
|
privateslot |
◆ refineConstraint [1/2]
| void rtabmap::DatabaseViewer::refineConstraint |
( |
| ) |
|
|
privateslot |
◆ refineConstraint() [2/2]
| void rtabmap::DatabaseViewer::refineConstraint |
( |
int |
from, |
|
|
int |
to, |
|
|
bool |
silent |
|
) |
| |
|
private |
◆ refineLinks [1/2]
| void rtabmap::DatabaseViewer::refineLinks |
( |
| ) |
|
|
privateslot |
◆ refineLinks() [2/2]
| void rtabmap::DatabaseViewer::refineLinks |
( |
const QList< Link > & |
links | ) |
|
|
private |
◆ regenerateCurrentLocalMaps
| void rtabmap::DatabaseViewer::regenerateCurrentLocalMaps |
( |
| ) |
|
|
privateslot |
◆ regenerateLocalMaps
| void rtabmap::DatabaseViewer::regenerateLocalMaps |
( |
| ) |
|
|
privateslot |
◆ regenerateSavedMap
| void rtabmap::DatabaseViewer::regenerateSavedMap |
( |
| ) |
|
|
privateslot |
◆ rejectConstraint
| void rtabmap::DatabaseViewer::rejectConstraint |
( |
| ) |
|
|
privateslot |
◆ resetAllChanges
| void rtabmap::DatabaseViewer::resetAllChanges |
( |
| ) |
|
|
privateslot |
◆ resetConstraint
| void rtabmap::DatabaseViewer::resetConstraint |
( |
| ) |
|
|
privateslot |
◆ resizeEvent()
| void rtabmap::DatabaseViewer::resizeEvent |
( |
QResizeEvent * |
anEvent | ) |
|
|
protectedvirtual |
◆ restoreDefaultSettings
| void rtabmap::DatabaseViewer::restoreDefaultSettings |
( |
| ) |
|
|
privateslot |
◆ selectEmptyColor
| void rtabmap::DatabaseViewer::selectEmptyColor |
( |
| ) |
|
|
privateslot |
◆ selectFrontierColor
| void rtabmap::DatabaseViewer::selectFrontierColor |
( |
| ) |
|
|
privateslot |
◆ selectGroundColor
| void rtabmap::DatabaseViewer::selectGroundColor |
( |
| ) |
|
|
privateslot |
◆ selectObstacleColor
| void rtabmap::DatabaseViewer::selectObstacleColor |
( |
| ) |
|
|
privateslot |
◆ setupMainLayout
| void rtabmap::DatabaseViewer::setupMainLayout |
( |
bool |
vertical | ) |
|
|
privateslot |
◆ showCloseButton()
| void rtabmap::DatabaseViewer::showCloseButton |
( |
bool |
visible = true | ) |
|
◆ showEvent()
| void rtabmap::DatabaseViewer::showEvent |
( |
QShowEvent * |
anEvent | ) |
|
|
protectedvirtual |
◆ sliderAMoved
| void rtabmap::DatabaseViewer::sliderAMoved |
( |
int |
value | ) |
|
|
privateslot |
◆ sliderAValueChanged
| void rtabmap::DatabaseViewer::sliderAValueChanged |
( |
int |
value | ) |
|
|
privateslot |
◆ sliderBMoved
| void rtabmap::DatabaseViewer::sliderBMoved |
( |
int |
value | ) |
|
|
privateslot |
◆ sliderBValueChanged
| void rtabmap::DatabaseViewer::sliderBValueChanged |
( |
int |
value | ) |
|
|
privateslot |
◆ sliderIterationsValueChanged
| void rtabmap::DatabaseViewer::sliderIterationsValueChanged |
( |
int |
value | ) |
|
|
privateslot |
◆ sliderLoopValueChanged
| void rtabmap::DatabaseViewer::sliderLoopValueChanged |
( |
int |
value | ) |
|
|
privateslot |
◆ sliderNeighborValueChanged
| void rtabmap::DatabaseViewer::sliderNeighborValueChanged |
( |
int |
value | ) |
|
|
privateslot |
◆ update()
| void rtabmap::DatabaseViewer::update |
( |
int |
value, |
|
|
QSpinBox * |
spinBoxIndex, |
|
|
QLabel * |
labelParents, |
|
|
QLabel * |
labelChildren, |
|
|
QLabel * |
weight, |
|
|
QLabel * |
label, |
|
|
QLabel * |
stamp, |
|
|
rtabmap::ImageView * |
view, |
|
|
QLabel * |
labelId, |
|
|
QLabel * |
labelMapId, |
|
|
QLabel * |
labelPose, |
|
|
QLabel * |
labelOptPose, |
|
|
QLabel * |
labelVelocity, |
|
|
QLabel * |
labelCalib, |
|
|
QLabel * |
labelScan, |
|
|
QLabel * |
labelGravity, |
|
|
QLabel * |
labelPrior, |
|
|
QToolButton * |
editPriorButton, |
|
|
QToolButton * |
removePriorButton, |
|
|
QLabel * |
labelGps, |
|
|
QLabel * |
labelGt, |
|
|
QLabel * |
labelSensors, |
|
|
bool |
updateConstraintView |
|
) |
| |
|
private |
◆ update3dView
| void rtabmap::DatabaseViewer::update3dView |
( |
| ) |
|
|
privateslot |
◆ updateAllLandmarkCovariances
| void rtabmap::DatabaseViewer::updateAllLandmarkCovariances |
( |
| ) |
|
|
privateslot |
◆ updateAllLoopClosureCovariances
| void rtabmap::DatabaseViewer::updateAllLoopClosureCovariances |
( |
| ) |
|
|
privateslot |
◆ updateAllNeighborCovariances
| void rtabmap::DatabaseViewer::updateAllNeighborCovariances |
( |
| ) |
|
|
privateslot |
◆ updateConstraintButtons
| void rtabmap::DatabaseViewer::updateConstraintButtons |
( |
| ) |
|
|
privateslot |
◆ updateConstraintView [1/2]
| void rtabmap::DatabaseViewer::updateConstraintView |
( |
| ) |
|
|
privateslot |
◆ updateConstraintView() [2/2]
◆ updateCovariances()
| void rtabmap::DatabaseViewer::updateCovariances |
( |
const QList< Link > & |
links | ) |
|
|
private |
◆ updateGraphRotation
| void rtabmap::DatabaseViewer::updateGraphRotation |
( |
| ) |
|
|
privateslot |
◆ updateGraphView
| void rtabmap::DatabaseViewer::updateGraphView |
( |
| ) |
|
|
privateslot |
◆ updateGrid
| void rtabmap::DatabaseViewer::updateGrid |
( |
| ) |
|
|
privateslot |
◆ updateIds()
| void rtabmap::DatabaseViewer::updateIds |
( |
| ) |
|
|
private |
◆ updateInfo
| void rtabmap::DatabaseViewer::updateInfo |
( |
| ) |
|
|
privateslot |
◆ updateLinksWithModifications()
◆ updateLoggerLevel
| void rtabmap::DatabaseViewer::updateLoggerLevel |
( |
| ) |
|
|
privateslot |
◆ updateLoopClosuresSlider()
| void rtabmap::DatabaseViewer::updateLoopClosuresSlider |
( |
int |
from = 0, |
|
|
int |
to = 0 |
|
) |
| |
|
private |
◆ updateNeighborsSlider()
| void rtabmap::DatabaseViewer::updateNeighborsSlider |
( |
int |
from = 0, |
|
|
int |
to = 0 |
|
) |
| |
|
private |
◆ updateOctomapView
| void rtabmap::DatabaseViewer::updateOctomapView |
( |
| ) |
|
|
privateslot |
◆ updateOptimizedMesh
| void rtabmap::DatabaseViewer::updateOptimizedMesh |
( |
| ) |
|
|
privateslot |
◆ updateStatistics
| void rtabmap::DatabaseViewer::updateStatistics |
( |
| ) |
|
|
privateslot |
◆ updateStereo [1/2]
| void rtabmap::DatabaseViewer::updateStereo |
( |
| ) |
|
|
privateslot |
◆ updateStereo() [2/2]
| void rtabmap::DatabaseViewer::updateStereo |
( |
const SensorData * |
data | ) |
|
|
private |
◆ updateWordsMatching()
| void rtabmap::DatabaseViewer::updateWordsMatching |
( |
const std::vector< int > & |
inliers = std::vector<int>() | ) |
|
|
private |
◆ view3DMap
| void rtabmap::DatabaseViewer::view3DMap |
( |
| ) |
|
|
privateslot |
◆ viewOptimizedMesh
| void rtabmap::DatabaseViewer::viewOptimizedMesh |
( |
| ) |
|
|
privateslot |
◆ writeSettings
| void rtabmap::DatabaseViewer::writeSettings |
( |
| ) |
|
|
privateslot |
◆ cloudViewer_
◆ constraintsViewer_
| CloudViewer* rtabmap::DatabaseViewer::constraintsViewer_ |
|
private |
◆ databaseFileName_
◆ dbDriver_
◆ editDepthArea_
◆ editDepthDialog_
| QDialog* rtabmap::DatabaseViewer::editDepthDialog_ |
|
private |
◆ editMapArea_
◆ editMapDialog_
| QDialog* rtabmap::DatabaseViewer::editMapDialog_ |
|
private |
◆ exportDialog_
◆ firstCall_
| bool rtabmap::DatabaseViewer::firstCall_ |
|
private |
◆ generatedLocalMaps_
◆ gpsPoses_
◆ gpsValues_
| std::map<int, GPS> rtabmap::DatabaseViewer::gpsValues_ |
|
private |
◆ graphes_
◆ graphLinks_
◆ groundTruthPoses_
◆ ids_
| QList<int> rtabmap::DatabaseViewer::ids_ |
|
private |
◆ idToIndex_
| QMap<int, int> rtabmap::DatabaseViewer::idToIndex_ |
|
private |
◆ infoReducedGraph_
| bool rtabmap::DatabaseViewer::infoReducedGraph_ |
|
private |
◆ infoSessions_
| int rtabmap::DatabaseViewer::infoSessions_ |
|
private |
◆ infoTotalOdom_
| double rtabmap::DatabaseViewer::infoTotalOdom_ |
|
private |
◆ infoTotalTime_
| double rtabmap::DatabaseViewer::infoTotalTime_ |
|
private |
◆ iniFilePath_
| QString rtabmap::DatabaseViewer::iniFilePath_ |
|
private |
◆ lastSliderIndexBrowsed_
| int rtabmap::DatabaseViewer::lastSliderIndexBrowsed_ |
|
private |
◆ lastWmIds_
◆ linkRefiningDialog_
◆ links_
◆ linksAdded_
◆ linksRefined_
◆ linksRemoved_
◆ localMaps_
◆ loopLinks_
◆ mapIds_
| std::map<int, int> rtabmap::DatabaseViewer::mapIds_ |
|
private |
◆ modifiedLaserScans_
| std::map<int, LaserScan> rtabmap::DatabaseViewer::modifiedLaserScans_ |
|
private |
◆ neighborLinks_
◆ occupancyGridViewer_
| CloudViewer* rtabmap::DatabaseViewer::occupancyGridViewer_ |
|
private |
◆ octomap_
| OctoMap* rtabmap::DatabaseViewer::octomap_ |
|
private |
◆ odomMaxInf_
| std::vector<double> rtabmap::DatabaseViewer::odomMaxInf_ |
|
private |
◆ odomPoses_
◆ pathDatabase_
| QString rtabmap::DatabaseViewer::pathDatabase_ |
|
private |
◆ savedMaximized_
| bool rtabmap::DatabaseViewer::savedMaximized_ |
|
private |
◆ stereoViewer_
◆ ui_
| Ui_DatabaseViewer* rtabmap::DatabaseViewer::ui_ |
|
private |
◆ weights_
| std::map<int, int> rtabmap::DatabaseViewer::weights_ |
|
private |
◆ wmStates_
| std::map<int, std::vector<int> > rtabmap::DatabaseViewer::wmStates_ |
|
private |
The documentation for this class was generated from the following files: