#include <GraphViewer.h>

Public Types | |
| enum | ViewPlane { XY, XZ, YZ } |
Public Slots | |
| void | restoreDefaults () |
Signals | |
| void | configChanged () |
| void | mapShownRequested () |
Public Member Functions | |
| void | clearAll () |
| void | clearGraph () |
| void | clearMap () |
| void | clearPosterior () |
| const QColor & | getCurrentGoalColor () const |
| const QColor & | getGlobalLoopClosureColor () const |
| const QColor & | getGlobalPathColor () const |
| const QColor & | getGPSColor () const |
| const QColor & | getGTColor () const |
| const QColor & | getInterSessionLoopColor () const |
| const QColor & | getIntraSessionLoopColor () const |
| float | getLinkWidth () const |
| const QColor & | getLocalLoopClosureColor () const |
| const QColor & | getLocalPathColor () const |
| float | getLoopClosureOutlierThr () const |
| float | getMaxLinkLength () const |
| const QColor & | getNeighborColor () const |
| const QColor & | getNeighborMergedColor () const |
| const QColor & | getNodeColor () const |
| const QColor & | getNodeOdomCacheColor () const |
| float | getNodeRadius () const |
| const QColor & | getRejectedLoopClosureColor () const |
| const QColor & | getUserLoopClosureColor () const |
| ViewPlane | getViewPlane () const |
| const QColor & | getVirtualLoopClosureColor () const |
| const QString & | getWorkingDirectory () const |
| float | getWorldMapRotation () const |
| GraphViewer (QWidget *parent=0) | |
| bool | isEnsureFrameVisible () const |
| bool | isGlobalPathVisible () const |
| bool | isGPSGraphVisible () const |
| bool | isGraphVisible () const |
| bool | isGridMapVisible () const |
| bool | isGtGraphVisible () const |
| bool | isIntraInterSessionColorsEnabled () const |
| bool | isLocalPathVisible () const |
| bool | isLocalRadiusVisible () const |
| bool | isOdomCacheOverlayVisible () const |
| bool | isOrientationENU () const |
| bool | isOriginVisible () const |
| bool | isReferentialVisible () const |
| void | loadSettings (QSettings &settings, const QString &group="") |
| void | saveSettings (QSettings &settings, const QString &group="") const |
| void | setCurrentGoalColor (const QColor &color) |
| void | setCurrentGoalID (int id, const Transform &pose=Transform()) |
| void | setEnsureFrameVisible (bool visible) |
| void | setGlobalLoopClosureColor (const QColor &color) |
| void | setGlobalPath (const std::vector< std::pair< int, Transform > > &globalPath) |
| void | setGlobalPathColor (const QColor &color) |
| void | setGlobalPathVisible (bool visible) |
| void | setGPSColor (const QColor &color) |
| void | setGPSGraphVisible (bool visible) |
| void | setGraphVisible (bool visible) |
| void | setGridMapVisible (bool visible) |
| void | setGTColor (const QColor &color) |
| void | setGtGraphVisible (bool visible) |
| void | setInterSessionLoopColor (const QColor &color) |
| void | setIntraInterSessionColorsEnabled (bool enabled) |
| void | setIntraSessionLoopColor (const QColor &color) |
| void | setLandmarkColor (const QColor &color) |
| void | setLinkWidth (float width) |
| void | setLocalLoopClosureColor (const QColor &color) |
| void | setLocalPathColor (const QColor &color) |
| void | setLocalPathVisible (bool visible) |
| void | setLocalRadius (float radius) |
| void | setLocalRadiusVisible (bool visible) |
| void | setLoopClosureOutlierThr (float value) |
| void | setMaxLinkLength (float value) |
| void | setNeighborColor (const QColor &color) |
| void | setNeighborMergedColor (const QColor &color) |
| void | setNodeColor (const QColor &color) |
| void | setNodeOdomCacheColor (const QColor &color) |
| void | setNodeRadius (float radius) |
| void | setNodeVisible (bool visible) |
| void | setOdomCacheOverlayVisible (bool visible) |
| void | setOrientationENU (bool enabled) |
| void | setOriginVisible (bool visible) |
| void | setReferentialVisible (bool visible) |
| void | setRejectedLoopClosureColor (const QColor &color) |
| void | setUserLoopClosureColor (const QColor &color) |
| void | setViewPlane (ViewPlane plane) |
| void | setVirtualLoopClosureColor (const QColor &color) |
| void | setWorkingDirectory (const QString &path) |
| void | setWorldMapRotation (const float &theta) |
| void | updateGPSGraph (const std::map< int, Transform > &gpsMapPoses, const std::map< int, GPS > &gpsValues) |
| void | updateGraph (const std::map< int, Transform > &poses, const std::multimap< int, Link > &constraints, const std::map< int, int > &mapIds, const std::map< int, int > &weights=std::map< int, int >(), const std::set< int > &odomCacheIds=std::set< int >()) |
| void | updateGTGraph (const std::map< int, Transform > &poses) |
| void | updateLocalPath (const std::vector< int > &localPath) |
| void | updateMap (const cv::Mat &map8U, float resolution, float xMin, float yMin) |
| void | updatePosterior (const std::map< int, float > &posterior, float fixedMax=0.0f, int zValueOffset=0) |
| void | updateReferentialPosition (const Transform &t) |
| virtual | ~GraphViewer () |
Protected Member Functions | |
| virtual void | contextMenuEvent (QContextMenuEvent *event) |
| virtual void | wheelEvent (QWheelEvent *event) |
Definition at line 52 of file GraphViewer.h.
| Enumerator | |
|---|---|
| XY | |
| XZ | |
| YZ | |
Definition at line 57 of file GraphViewer.h.
| rtabmap::GraphViewer::GraphViewer | ( | QWidget * | parent = 0 | ) |
Definition at line 274 of file GraphViewer.cpp.
|
virtual |
Definition at line 460 of file GraphViewer.cpp.
| void rtabmap::GraphViewer::clearAll | ( | ) |
Definition at line 1241 of file GraphViewer.cpp.
| void rtabmap::GraphViewer::clearGraph | ( | ) |
Definition at line 1200 of file GraphViewer.cpp.
| void rtabmap::GraphViewer::clearMap | ( | ) |
Definition at line 1226 of file GraphViewer.cpp.
| void rtabmap::GraphViewer::clearPosterior | ( | ) |
Definition at line 1233 of file GraphViewer.cpp.
|
signal |
|
protectedvirtual |
Definition at line 1797 of file GraphViewer.cpp.
|
inline |
Definition at line 96 of file GraphViewer.h.
|
inline |
Definition at line 98 of file GraphViewer.h.
|
inline |
Definition at line 105 of file GraphViewer.h.
|
inline |
Definition at line 107 of file GraphViewer.h.
|
inline |
Definition at line 106 of file GraphViewer.h.
|
inline |
Definition at line 109 of file GraphViewer.h.
|
inline |
Definition at line 108 of file GraphViewer.h.
|
inline |
Definition at line 93 of file GraphViewer.h.
|
inline |
Definition at line 99 of file GraphViewer.h.
|
inline |
Definition at line 104 of file GraphViewer.h.
|
inline |
Definition at line 115 of file GraphViewer.h.
|
inline |
Definition at line 116 of file GraphViewer.h.
|
inline |
Definition at line 97 of file GraphViewer.h.
|
inline |
Definition at line 102 of file GraphViewer.h.
|
inline |
Definition at line 94 of file GraphViewer.h.
|
inline |
Definition at line 95 of file GraphViewer.h.
|
inline |
Definition at line 92 of file GraphViewer.h.
|
inline |
Definition at line 103 of file GraphViewer.h.
|
inline |
Definition at line 100 of file GraphViewer.h.
| GraphViewer::ViewPlane rtabmap::GraphViewer::getViewPlane | ( | ) | const |
Definition at line 1383 of file GraphViewer.cpp.
|
inline |
Definition at line 101 of file GraphViewer.h.
|
inline |
Definition at line 91 of file GraphViewer.h.
|
inline |
Definition at line 64 of file GraphViewer.h.
| bool rtabmap::GraphViewer::isEnsureFrameVisible | ( | ) | const |
Definition at line 1387 of file GraphViewer.cpp.
| bool rtabmap::GraphViewer::isGlobalPathVisible | ( | ) | const |
Definition at line 1359 of file GraphViewer.cpp.
| bool rtabmap::GraphViewer::isGPSGraphVisible | ( | ) | const |
Definition at line 1371 of file GraphViewer.cpp.
| bool rtabmap::GraphViewer::isGraphVisible | ( | ) | const |
Definition at line 1355 of file GraphViewer.cpp.
| bool rtabmap::GraphViewer::isGridMapVisible | ( | ) | const |
Definition at line 1339 of file GraphViewer.cpp.
| bool rtabmap::GraphViewer::isGtGraphVisible | ( | ) | const |
Definition at line 1367 of file GraphViewer.cpp.
|
inline |
Definition at line 110 of file GraphViewer.h.
| bool rtabmap::GraphViewer::isLocalPathVisible | ( | ) | const |
Definition at line 1363 of file GraphViewer.cpp.
| bool rtabmap::GraphViewer::isLocalRadiusVisible | ( | ) | const |
Definition at line 1351 of file GraphViewer.cpp.
| bool rtabmap::GraphViewer::isOdomCacheOverlayVisible | ( | ) | const |
Definition at line 1375 of file GraphViewer.cpp.
| bool rtabmap::GraphViewer::isOrientationENU | ( | ) | const |
Definition at line 1379 of file GraphViewer.cpp.
| bool rtabmap::GraphViewer::isOriginVisible | ( | ) | const |
Definition at line 1343 of file GraphViewer.cpp.
| bool rtabmap::GraphViewer::isReferentialVisible | ( | ) | const |
Definition at line 1347 of file GraphViewer.cpp.
| void rtabmap::GraphViewer::loadSettings | ( | QSettings & | settings, |
| const QString & | group = "" |
||
| ) |
Definition at line 1293 of file GraphViewer.cpp.
|
signal |
|
slot |
Definition at line 1759 of file GraphViewer.cpp.
| void rtabmap::GraphViewer::saveSettings | ( | QSettings & | settings, |
| const QString & | group = "" |
||
| ) | const |
Definition at line 1247 of file GraphViewer.cpp.
| void rtabmap::GraphViewer::setCurrentGoalColor | ( | const QColor & | color | ) |
Definition at line 1462 of file GraphViewer.cpp.
Definition at line 1104 of file GraphViewer.cpp.
| void rtabmap::GraphViewer::setEnsureFrameVisible | ( | bool | visible | ) |
Definition at line 1753 of file GraphViewer.cpp.
| void rtabmap::GraphViewer::setGlobalLoopClosureColor | ( | const QColor & | color | ) |
Definition at line 1477 of file GraphViewer.cpp.
| void rtabmap::GraphViewer::setGlobalPath | ( | const std::vector< std::pair< int, Transform > > & | globalPath | ) |
Definition at line 1078 of file GraphViewer.cpp.
| void rtabmap::GraphViewer::setGlobalPathColor | ( | const QColor & | color | ) |
Definition at line 1560 of file GraphViewer.cpp.
| void rtabmap::GraphViewer::setGlobalPathVisible | ( | bool | visible | ) |
Definition at line 1675 of file GraphViewer.cpp.
| void rtabmap::GraphViewer::setGPSColor | ( | const QColor & | color | ) |
Definition at line 1576 of file GraphViewer.cpp.
| void rtabmap::GraphViewer::setGPSGraphVisible | ( | bool | visible | ) |
Definition at line 1687 of file GraphViewer.cpp.
| void rtabmap::GraphViewer::setGraphVisible | ( | bool | visible | ) |
Definition at line 1671 of file GraphViewer.cpp.
| void rtabmap::GraphViewer::setGridMapVisible | ( | bool | visible | ) |
Definition at line 1643 of file GraphViewer.cpp.
| void rtabmap::GraphViewer::setGTColor | ( | const QColor & | color | ) |
Definition at line 1564 of file GraphViewer.cpp.
| void rtabmap::GraphViewer::setGtGraphVisible | ( | bool | visible | ) |
Definition at line 1683 of file GraphViewer.cpp.
| void rtabmap::GraphViewer::setInterSessionLoopColor | ( | const QColor & | color | ) |
Definition at line 1607 of file GraphViewer.cpp.
| void rtabmap::GraphViewer::setIntraInterSessionColorsEnabled | ( | bool | enabled | ) |
Definition at line 1627 of file GraphViewer.cpp.
| void rtabmap::GraphViewer::setIntraSessionLoopColor | ( | const QColor & | color | ) |
Definition at line 1588 of file GraphViewer.cpp.
| void rtabmap::GraphViewer::setLandmarkColor | ( | const QColor & | color | ) |
Definition at line 1541 of file GraphViewer.cpp.
| void rtabmap::GraphViewer::setLinkWidth | ( | float | width | ) |
Definition at line 1428 of file GraphViewer.cpp.
| void rtabmap::GraphViewer::setLocalLoopClosureColor | ( | const QColor & | color | ) |
Definition at line 1492 of file GraphViewer.cpp.
| void rtabmap::GraphViewer::setLocalPathColor | ( | const QColor & | color | ) |
Definition at line 1556 of file GraphViewer.cpp.
| void rtabmap::GraphViewer::setLocalPathVisible | ( | bool | visible | ) |
Definition at line 1679 of file GraphViewer.cpp.
| void rtabmap::GraphViewer::setLocalRadius | ( | float | radius | ) |
Definition at line 1128 of file GraphViewer.cpp.
| void rtabmap::GraphViewer::setLocalRadiusVisible | ( | bool | visible | ) |
Definition at line 1659 of file GraphViewer.cpp.
| void rtabmap::GraphViewer::setLoopClosureOutlierThr | ( | float | value | ) |
Definition at line 1663 of file GraphViewer.cpp.
| void rtabmap::GraphViewer::setMaxLinkLength | ( | float | value | ) |
Definition at line 1667 of file GraphViewer.cpp.
| void rtabmap::GraphViewer::setNeighborColor | ( | const QColor & | color | ) |
Definition at line 1466 of file GraphViewer.cpp.
| void rtabmap::GraphViewer::setNeighborMergedColor | ( | const QColor & | color | ) |
Definition at line 1530 of file GraphViewer.cpp.
| void rtabmap::GraphViewer::setNodeColor | ( | const QColor & | color | ) |
Definition at line 1443 of file GraphViewer.cpp.
| void rtabmap::GraphViewer::setNodeOdomCacheColor | ( | const QColor & | color | ) |
Definition at line 1451 of file GraphViewer.cpp.
| void rtabmap::GraphViewer::setNodeRadius | ( | float | radius | ) |
Definition at line 1412 of file GraphViewer.cpp.
| void rtabmap::GraphViewer::setNodeVisible | ( | bool | visible | ) |
Definition at line 1396 of file GraphViewer.cpp.
| void rtabmap::GraphViewer::setOdomCacheOverlayVisible | ( | bool | visible | ) |
Definition at line 1691 of file GraphViewer.cpp.
| void rtabmap::GraphViewer::setOrientationENU | ( | bool | enabled | ) |
Definition at line 1695 of file GraphViewer.cpp.
| void rtabmap::GraphViewer::setOriginVisible | ( | bool | visible | ) |
Definition at line 1651 of file GraphViewer.cpp.
| void rtabmap::GraphViewer::setReferentialVisible | ( | bool | visible | ) |
Definition at line 1655 of file GraphViewer.cpp.
| void rtabmap::GraphViewer::setRejectedLoopClosureColor | ( | const QColor & | color | ) |
Definition at line 1552 of file GraphViewer.cpp.
| void rtabmap::GraphViewer::setUserLoopClosureColor | ( | const QColor & | color | ) |
Definition at line 1508 of file GraphViewer.cpp.
| void rtabmap::GraphViewer::setViewPlane | ( | ViewPlane | plane | ) |
Definition at line 1723 of file GraphViewer.cpp.
| void rtabmap::GraphViewer::setVirtualLoopClosureColor | ( | const QColor & | color | ) |
Definition at line 1519 of file GraphViewer.cpp.
| void rtabmap::GraphViewer::setWorkingDirectory | ( | const QString & | path | ) |
Definition at line 1392 of file GraphViewer.cpp.
| void rtabmap::GraphViewer::setWorldMapRotation | ( | const float & | theta | ) |
Definition at line 464 of file GraphViewer.cpp.
| void rtabmap::GraphViewer::updateGPSGraph | ( | const std::map< int, Transform > & | gpsMapPoses, |
| const std::map< int, GPS > & | gpsValues | ||
| ) |
Definition at line 879 of file GraphViewer.cpp.
| void rtabmap::GraphViewer::updateGraph | ( | const std::map< int, Transform > & | poses, |
| const std::multimap< int, Link > & | constraints, | ||
| const std::map< int, int > & | mapIds, | ||
| const std::map< int, int > & | weights = std::map<int, int>(), |
||
| const std::set< int > & | odomCacheIds = std::set<int>() |
||
| ) |
Definition at line 470 of file GraphViewer.cpp.
| void rtabmap::GraphViewer::updateGTGraph | ( | const std::map< int, Transform > & | poses | ) |
Definition at line 738 of file GraphViewer.cpp.
| void rtabmap::GraphViewer::updateLocalPath | ( | const std::vector< int > & | localPath | ) |
Definition at line 1133 of file GraphViewer.cpp.
| void rtabmap::GraphViewer::updateMap | ( | const cv::Mat & | map8U, |
| float | resolution, | ||
| float | xMin, | ||
| float | yMin | ||
| ) |
Definition at line 1029 of file GraphViewer.cpp.
| void rtabmap::GraphViewer::updatePosterior | ( | const std::map< int, float > & | posterior, |
| float | fixedMax = 0.0f, |
||
| int | zValueOffset = 0 |
||
| ) |
Definition at line 1050 of file GraphViewer.cpp.
| void rtabmap::GraphViewer::updateReferentialPosition | ( | const Transform & | t | ) |
Definition at line 1009 of file GraphViewer.cpp.
|
protectedvirtual |
Definition at line 1778 of file GraphViewer.cpp.
|
private |
Definition at line 181 of file GraphViewer.h.
|
private |
Definition at line 232 of file GraphViewer.h.
|
private |
Definition at line 191 of file GraphViewer.h.
|
private |
Definition at line 212 of file GraphViewer.h.
|
private |
Definition at line 201 of file GraphViewer.h.
|
private |
Definition at line 204 of file GraphViewer.h.
|
private |
Definition at line 210 of file GraphViewer.h.
|
private |
Definition at line 208 of file GraphViewer.h.
|
private |
Definition at line 193 of file GraphViewer.h.
|
private |
Definition at line 200 of file GraphViewer.h.
|
private |
Definition at line 225 of file GraphViewer.h.
|
private |
Definition at line 216 of file GraphViewer.h.
|
private |
Definition at line 203 of file GraphViewer.h.
|
private |
Definition at line 209 of file GraphViewer.h.
|
private |
Definition at line 207 of file GraphViewer.h.
|
private |
Definition at line 192 of file GraphViewer.h.
|
private |
Definition at line 196 of file GraphViewer.h.
|
private |
Definition at line 188 of file GraphViewer.h.
|
private |
Definition at line 206 of file GraphViewer.h.
|
private |
Definition at line 215 of file GraphViewer.h.
|
private |
Definition at line 190 of file GraphViewer.h.
|
private |
Definition at line 211 of file GraphViewer.h.
|
private |
Definition at line 202 of file GraphViewer.h.
|
private |
Definition at line 226 of file GraphViewer.h.
|
private |
Definition at line 183 of file GraphViewer.h.
|
private |
Definition at line 184 of file GraphViewer.h.
|
private |
Definition at line 228 of file GraphViewer.h.
|
private |
Definition at line 189 of file GraphViewer.h.
|
private |
Definition at line 185 of file GraphViewer.h.
|
private |
Definition at line 186 of file GraphViewer.h.
|
private |
Definition at line 195 of file GraphViewer.h.
|
private |
Definition at line 194 of file GraphViewer.h.
|
private |
Definition at line 229 of file GraphViewer.h.
|
private |
Definition at line 182 of file GraphViewer.h.
|
private |
Definition at line 187 of file GraphViewer.h.
|
private |
Definition at line 179 of file GraphViewer.h.
|
private |
Definition at line 205 of file GraphViewer.h.
|
private |
Definition at line 180 of file GraphViewer.h.
|
private |
Definition at line 214 of file GraphViewer.h.
|
private |
Definition at line 213 of file GraphViewer.h.
|
private |
Definition at line 227 of file GraphViewer.h.
|
private |
Definition at line 230 of file GraphViewer.h.
|
private |
Definition at line 221 of file GraphViewer.h.
|
private |
Definition at line 222 of file GraphViewer.h.
|
private |
Definition at line 223 of file GraphViewer.h.
|
private |
Definition at line 224 of file GraphViewer.h.
|
private |
Definition at line 217 of file GraphViewer.h.
|
private |
Definition at line 218 of file GraphViewer.h.
|
private |
Definition at line 219 of file GraphViewer.h.
|
private |
Definition at line 220 of file GraphViewer.h.
|
private |
Definition at line 199 of file GraphViewer.h.
|
private |
Definition at line 231 of file GraphViewer.h.
|
private |
Definition at line 178 of file GraphViewer.h.
|
private |
Definition at line 198 of file GraphViewer.h.
|
private |
Definition at line 197 of file GraphViewer.h.