#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, QLabel *labelIndex, 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 | 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 68 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, |
|
|
QLabel * |
labelIndex, |
|
|
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 |
◆ 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: