#include <DatabaseViewer.h>
|
bool | addConstraint (int from, int to, bool silent) |
|
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 | refineAllLinks (const QList< Link > &links) |
|
void | refineConstraint (int from, int to, bool silent) |
|
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 *labelVelocity, QLabel *labelCalib, QLabel *labelScan, QLabel *labelGravity, QLabel *labelGps, QLabel *labelSensors, bool updateConstraintView) |
|
void | updateAllCovariances (const QList< Link > &links) |
|
void | updateConstraintView (const rtabmap::Link &link, bool updateImageSliders=true, const Signature &signatureFrom=Signature(0), const Signature &signatureTo=Signature(0)) |
|
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_ |
|
std::map< int, std::pair< std::pair< cv::Mat, cv::Mat >, cv::Mat > > | generatedLocalMaps_ |
|
std::map< int, std::pair< float, cv::Point3f > > | generatedLocalMapsInfo_ |
|
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_ |
|
std::multimap< int, rtabmap::Link > | links_ |
|
std::multimap< int, rtabmap::Link > | linksAdded_ |
|
std::multimap< int, rtabmap::Link > | linksRefined_ |
|
std::multimap< int, rtabmap::Link > | linksRemoved_ |
|
std::map< int, std::pair< std::pair< cv::Mat, cv::Mat >, cv::Mat > > | localMaps_ |
|
std::map< int, std::pair< float, cv::Point3f > > | localMapsInfo_ |
|
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 65 of file DatabaseViewer.h.
rtabmap::DatabaseViewer::DatabaseViewer |
( |
const QString & |
ini = QString() , |
|
|
QWidget * |
parent = 0 |
|
) |
| |
rtabmap::DatabaseViewer::~DatabaseViewer |
( |
| ) |
|
|
virtual |
void rtabmap::DatabaseViewer::addConstraint |
( |
| ) |
|
|
privateslot |
bool rtabmap::DatabaseViewer::addConstraint |
( |
int |
from, |
|
|
int |
to, |
|
|
bool |
silent |
|
) |
| |
|
private |
bool rtabmap::DatabaseViewer::closeDatabase |
( |
| ) |
|
|
privateslot |
void rtabmap::DatabaseViewer::closeEvent |
( |
QCloseEvent * |
event | ) |
|
|
protectedvirtual |
void rtabmap::DatabaseViewer::configModified |
( |
| ) |
|
|
privateslot |
bool rtabmap::DatabaseViewer::containsLink |
( |
std::multimap< int, Link > & |
links, |
|
|
int |
from, |
|
|
int |
to |
|
) |
| |
|
private |
void rtabmap::DatabaseViewer::detectMoreLoopClosures |
( |
| ) |
|
|
privateslot |
void rtabmap::DatabaseViewer::editConstraint |
( |
| ) |
|
|
privateslot |
void rtabmap::DatabaseViewer::editDepthImage |
( |
| ) |
|
|
privateslot |
void rtabmap::DatabaseViewer::editSaved2DMap |
( |
| ) |
|
|
privateslot |
bool rtabmap::DatabaseViewer::eventFilter |
( |
QObject * |
obj, |
|
|
QEvent * |
event |
|
) |
| |
|
protectedvirtual |
void rtabmap::DatabaseViewer::exportDatabase |
( |
| ) |
|
|
privateslot |
void rtabmap::DatabaseViewer::exportGPS |
( |
int |
format | ) |
|
|
private |
void rtabmap::DatabaseViewer::exportGPS_KML |
( |
| ) |
|
|
privateslot |
void rtabmap::DatabaseViewer::exportGPS_TXT |
( |
| ) |
|
|
privateslot |
void rtabmap::DatabaseViewer::exportOptimizedMesh |
( |
| ) |
|
|
privateslot |
void rtabmap::DatabaseViewer::exportPoses |
( |
int |
format | ) |
|
|
private |
void rtabmap::DatabaseViewer::exportPosesG2O |
( |
| ) |
|
|
privateslot |
void rtabmap::DatabaseViewer::exportPosesKITTI |
( |
| ) |
|
|
privateslot |
void rtabmap::DatabaseViewer::exportPosesKML |
( |
| ) |
|
|
privateslot |
void rtabmap::DatabaseViewer::exportPosesRaw |
( |
| ) |
|
|
privateslot |
void rtabmap::DatabaseViewer::exportPosesRGBDSLAM |
( |
| ) |
|
|
privateslot |
void rtabmap::DatabaseViewer::exportPosesRGBDSLAMMotionCapture |
( |
| ) |
|
|
privateslot |
void rtabmap::DatabaseViewer::exportPosesTORO |
( |
| ) |
|
|
privateslot |
void rtabmap::DatabaseViewer::exportSaved2DMap |
( |
| ) |
|
|
privateslot |
void rtabmap::DatabaseViewer::extractImages |
( |
| ) |
|
|
privateslot |
Link rtabmap::DatabaseViewer::findActiveLink |
( |
int |
from, |
|
|
int |
to |
|
) |
| |
|
private |
void rtabmap::DatabaseViewer::generate3DMap |
( |
| ) |
|
|
privateslot |
void rtabmap::DatabaseViewer::generateGraph |
( |
| ) |
|
|
privateslot |
void rtabmap::DatabaseViewer::generateLocalGraph |
( |
| ) |
|
|
privateslot |
QString rtabmap::DatabaseViewer::getIniFilePath |
( |
| ) |
const |
|
private |
void rtabmap::DatabaseViewer::import2DMap |
( |
| ) |
|
|
privateslot |
bool rtabmap::DatabaseViewer::isSavedMaximized |
( |
| ) |
const |
|
inline |
void rtabmap::DatabaseViewer::keyPressEvent |
( |
QKeyEvent * |
event | ) |
|
|
protectedvirtual |
void rtabmap::DatabaseViewer::moveEvent |
( |
QMoveEvent * |
anEvent | ) |
|
|
protectedvirtual |
void rtabmap::DatabaseViewer::notifyParametersChanged |
( |
const QStringList & |
parametersChanged | ) |
|
|
privateslot |
bool rtabmap::DatabaseViewer::openDatabase |
( |
const QString & |
path | ) |
|
void rtabmap::DatabaseViewer::openDatabase |
( |
| ) |
|
|
privateslot |
void rtabmap::DatabaseViewer::readSettings |
( |
| ) |
|
|
private |
void rtabmap::DatabaseViewer::recoverDatabase |
( |
| ) |
|
|
privateslot |
void rtabmap::DatabaseViewer::refineAllLinks |
( |
const QList< Link > & |
links | ) |
|
|
private |
void rtabmap::DatabaseViewer::refineAllLoopClosureLinks |
( |
| ) |
|
|
privateslot |
void rtabmap::DatabaseViewer::refineAllNeighborLinks |
( |
| ) |
|
|
privateslot |
void rtabmap::DatabaseViewer::refineConstraint |
( |
| ) |
|
|
privateslot |
void rtabmap::DatabaseViewer::refineConstraint |
( |
int |
from, |
|
|
int |
to, |
|
|
bool |
silent |
|
) |
| |
|
private |
void rtabmap::DatabaseViewer::regenerateCurrentLocalMaps |
( |
| ) |
|
|
privateslot |
void rtabmap::DatabaseViewer::regenerateLocalMaps |
( |
| ) |
|
|
privateslot |
void rtabmap::DatabaseViewer::regenerateSavedMap |
( |
| ) |
|
|
privateslot |
void rtabmap::DatabaseViewer::rejectConstraint |
( |
| ) |
|
|
privateslot |
void rtabmap::DatabaseViewer::resetAllChanges |
( |
| ) |
|
|
privateslot |
void rtabmap::DatabaseViewer::resetConstraint |
( |
| ) |
|
|
privateslot |
void rtabmap::DatabaseViewer::resizeEvent |
( |
QResizeEvent * |
anEvent | ) |
|
|
protectedvirtual |
void rtabmap::DatabaseViewer::restoreDefaultSettings |
( |
| ) |
|
|
privateslot |
void rtabmap::DatabaseViewer::selectEmptyColor |
( |
| ) |
|
|
privateslot |
void rtabmap::DatabaseViewer::selectGroundColor |
( |
| ) |
|
|
privateslot |
void rtabmap::DatabaseViewer::selectObstacleColor |
( |
| ) |
|
|
privateslot |
void rtabmap::DatabaseViewer::setupMainLayout |
( |
bool |
vertical | ) |
|
|
privateslot |
void rtabmap::DatabaseViewer::showCloseButton |
( |
bool |
visible = true | ) |
|
void rtabmap::DatabaseViewer::showEvent |
( |
QShowEvent * |
anEvent | ) |
|
|
protectedvirtual |
void rtabmap::DatabaseViewer::sliderAMoved |
( |
int |
value | ) |
|
|
privateslot |
void rtabmap::DatabaseViewer::sliderAValueChanged |
( |
int |
value | ) |
|
|
privateslot |
void rtabmap::DatabaseViewer::sliderBMoved |
( |
int |
value | ) |
|
|
privateslot |
void rtabmap::DatabaseViewer::sliderBValueChanged |
( |
int |
value | ) |
|
|
privateslot |
void rtabmap::DatabaseViewer::sliderIterationsValueChanged |
( |
int |
value | ) |
|
|
privateslot |
void rtabmap::DatabaseViewer::sliderLoopValueChanged |
( |
int |
value | ) |
|
|
privateslot |
void rtabmap::DatabaseViewer::sliderNeighborValueChanged |
( |
int |
value | ) |
|
|
privateslot |
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 * |
labelVelocity, |
|
|
QLabel * |
labelCalib, |
|
|
QLabel * |
labelScan, |
|
|
QLabel * |
labelGravity, |
|
|
QLabel * |
labelGps, |
|
|
QLabel * |
labelSensors, |
|
|
bool |
updateConstraintView |
|
) |
| |
|
private |
void rtabmap::DatabaseViewer::update3dView |
( |
| ) |
|
|
privateslot |
void rtabmap::DatabaseViewer::updateAllCovariances |
( |
const QList< Link > & |
links | ) |
|
|
private |
void rtabmap::DatabaseViewer::updateAllLoopClosureCovariances |
( |
| ) |
|
|
privateslot |
void rtabmap::DatabaseViewer::updateAllNeighborCovariances |
( |
| ) |
|
|
privateslot |
void rtabmap::DatabaseViewer::updateConstraintButtons |
( |
| ) |
|
|
privateslot |
void rtabmap::DatabaseViewer::updateConstraintView |
( |
| ) |
|
|
privateslot |
void rtabmap::DatabaseViewer::updateGraphView |
( |
| ) |
|
|
privateslot |
void rtabmap::DatabaseViewer::updateGrid |
( |
| ) |
|
|
privateslot |
void rtabmap::DatabaseViewer::updateIds |
( |
| ) |
|
|
private |
void rtabmap::DatabaseViewer::updateInfo |
( |
| ) |
|
|
privateslot |
std::multimap< int, rtabmap::Link > rtabmap::DatabaseViewer::updateLinksWithModifications |
( |
const std::multimap< int, rtabmap::Link > & |
edgeConstraints | ) |
|
|
private |
void rtabmap::DatabaseViewer::updateLoggerLevel |
( |
| ) |
|
|
privateslot |
void rtabmap::DatabaseViewer::updateLoopClosuresSlider |
( |
int |
from = 0 , |
|
|
int |
to = 0 |
|
) |
| |
|
private |
void rtabmap::DatabaseViewer::updateOctomapView |
( |
| ) |
|
|
privateslot |
void rtabmap::DatabaseViewer::updateOptimizedMesh |
( |
| ) |
|
|
privateslot |
void rtabmap::DatabaseViewer::updateStatistics |
( |
| ) |
|
|
privateslot |
void rtabmap::DatabaseViewer::updateStereo |
( |
| ) |
|
|
privateslot |
void rtabmap::DatabaseViewer::updateStereo |
( |
const SensorData * |
data | ) |
|
|
private |
void rtabmap::DatabaseViewer::updateWordsMatching |
( |
const std::vector< int > & |
inliers = std::vector<int>() | ) |
|
|
private |
void rtabmap::DatabaseViewer::view3DMap |
( |
| ) |
|
|
privateslot |
void rtabmap::DatabaseViewer::viewOptimizedMesh |
( |
| ) |
|
|
privateslot |
void rtabmap::DatabaseViewer::writeSettings |
( |
| ) |
|
|
privateslot |
CloudViewer* rtabmap::DatabaseViewer::constraintsViewer_ |
|
private |
std::string rtabmap::DatabaseViewer::databaseFileName_ |
|
private |
QDialog* rtabmap::DatabaseViewer::editDepthDialog_ |
|
private |
QDialog* rtabmap::DatabaseViewer::editMapDialog_ |
|
private |
bool rtabmap::DatabaseViewer::firstCall_ |
|
private |
std::map<int, std::pair<std::pair<cv::Mat, cv::Mat>, cv::Mat> > rtabmap::DatabaseViewer::generatedLocalMaps_ |
|
private |
std::map<int, std::pair<float, cv::Point3f> > rtabmap::DatabaseViewer::generatedLocalMapsInfo_ |
|
private |
std::map<int, GPS> rtabmap::DatabaseViewer::gpsValues_ |
|
private |
std::multimap<int, rtabmap::Link> rtabmap::DatabaseViewer::graphLinks_ |
|
private |
QList<int> rtabmap::DatabaseViewer::ids_ |
|
private |
QMap<int, int> rtabmap::DatabaseViewer::idToIndex_ |
|
private |
bool rtabmap::DatabaseViewer::infoReducedGraph_ |
|
private |
int rtabmap::DatabaseViewer::infoSessions_ |
|
private |
double rtabmap::DatabaseViewer::infoTotalOdom_ |
|
private |
double rtabmap::DatabaseViewer::infoTotalTime_ |
|
private |
QString rtabmap::DatabaseViewer::iniFilePath_ |
|
private |
int rtabmap::DatabaseViewer::lastSliderIndexBrowsed_ |
|
private |
std::set<int> rtabmap::DatabaseViewer::lastWmIds_ |
|
private |
std::multimap<int, rtabmap::Link> rtabmap::DatabaseViewer::links_ |
|
private |
std::multimap<int, rtabmap::Link> rtabmap::DatabaseViewer::linksAdded_ |
|
private |
std::multimap<int, rtabmap::Link> rtabmap::DatabaseViewer::linksRefined_ |
|
private |
std::multimap<int, rtabmap::Link> rtabmap::DatabaseViewer::linksRemoved_ |
|
private |
std::map<int, std::pair<std::pair<cv::Mat, cv::Mat>, cv::Mat> > rtabmap::DatabaseViewer::localMaps_ |
|
private |
std::map<int, std::pair<float, cv::Point3f> > rtabmap::DatabaseViewer::localMapsInfo_ |
|
private |
std::map<int, int> rtabmap::DatabaseViewer::mapIds_ |
|
private |
std::map<int, LaserScan> rtabmap::DatabaseViewer::modifiedLaserScans_ |
|
private |
CloudViewer* rtabmap::DatabaseViewer::occupancyGridViewer_ |
|
private |
OctoMap* rtabmap::DatabaseViewer::octomap_ |
|
private |
std::vector<double> rtabmap::DatabaseViewer::odomMaxInf_ |
|
private |
QString rtabmap::DatabaseViewer::pathDatabase_ |
|
private |
bool rtabmap::DatabaseViewer::savedMaximized_ |
|
private |
Ui_DatabaseViewer* rtabmap::DatabaseViewer::ui_ |
|
private |
std::map<int, int> rtabmap::DatabaseViewer::weights_ |
|
private |
std::map<int, std::vector<int> > rtabmap::DatabaseViewer::wmStates_ |
|
private |
The documentation for this class was generated from the following files: