#include <GraphViewer.h>
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 |
float | getNodeRadius () const |
const QColor & | getRejectedLoopClosureColor () const |
const QColor & | getUserLoopClosureColor () const |
const QColor & | getVirtualLoopClosureColor () const |
const QString & | getWorkingDirectory () const |
GraphViewer (QWidget *parent=0) | |
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 | 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 | 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 | 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 | setNodeRadius (float radius) |
void | setNodeVisible (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 | setVirtualLoopClosureColor (const QColor &color) |
void | setWorkingDirectory (const QString &path) |
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) |
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) |
void | updateReferentialPosition (const Transform &t) |
virtual | ~GraphViewer () |
Protected Member Functions | |
virtual void | contextMenuEvent (QContextMenuEvent *event) |
virtual void | wheelEvent (QWheelEvent *event) |
Definition at line 51 of file GraphViewer.h.
rtabmap::GraphViewer::GraphViewer | ( | QWidget * | parent = 0 | ) |
Definition at line 227 of file GraphViewer.cpp.
|
virtual |
Definition at line 326 of file GraphViewer.cpp.
void rtabmap::GraphViewer::clearAll | ( | ) |
Definition at line 1034 of file GraphViewer.cpp.
void rtabmap::GraphViewer::clearGraph | ( | ) |
Definition at line 995 of file GraphViewer.cpp.
void rtabmap::GraphViewer::clearMap | ( | ) |
Definition at line 1019 of file GraphViewer.cpp.
void rtabmap::GraphViewer::clearPosterior | ( | ) |
Definition at line 1026 of file GraphViewer.cpp.
|
signal |
|
protectedvirtual |
Definition at line 1481 of file GraphViewer.cpp.
|
inline |
Definition at line 86 of file GraphViewer.h.
|
inline |
Definition at line 88 of file GraphViewer.h.
|
inline |
Definition at line 95 of file GraphViewer.h.
|
inline |
Definition at line 97 of file GraphViewer.h.
|
inline |
Definition at line 96 of file GraphViewer.h.
|
inline |
Definition at line 99 of file GraphViewer.h.
|
inline |
Definition at line 98 of file GraphViewer.h.
|
inline |
Definition at line 84 of file GraphViewer.h.
|
inline |
Definition at line 89 of file GraphViewer.h.
|
inline |
Definition at line 94 of file GraphViewer.h.
|
inline |
Definition at line 105 of file GraphViewer.h.
|
inline |
Definition at line 106 of file GraphViewer.h.
|
inline |
Definition at line 87 of file GraphViewer.h.
|
inline |
Definition at line 92 of file GraphViewer.h.
|
inline |
Definition at line 85 of file GraphViewer.h.
|
inline |
Definition at line 83 of file GraphViewer.h.
|
inline |
Definition at line 93 of file GraphViewer.h.
|
inline |
Definition at line 90 of file GraphViewer.h.
|
inline |
Definition at line 91 of file GraphViewer.h.
|
inline |
Definition at line 82 of file GraphViewer.h.
bool rtabmap::GraphViewer::isGlobalPathVisible | ( | ) | const |
Definition at line 1144 of file GraphViewer.cpp.
bool rtabmap::GraphViewer::isGPSGraphVisible | ( | ) | const |
Definition at line 1156 of file GraphViewer.cpp.
bool rtabmap::GraphViewer::isGraphVisible | ( | ) | const |
Definition at line 1140 of file GraphViewer.cpp.
bool rtabmap::GraphViewer::isGridMapVisible | ( | ) | const |
Definition at line 1124 of file GraphViewer.cpp.
bool rtabmap::GraphViewer::isGtGraphVisible | ( | ) | const |
Definition at line 1152 of file GraphViewer.cpp.
|
inline |
Definition at line 100 of file GraphViewer.h.
bool rtabmap::GraphViewer::isLocalPathVisible | ( | ) | const |
Definition at line 1148 of file GraphViewer.cpp.
bool rtabmap::GraphViewer::isLocalRadiusVisible | ( | ) | const |
Definition at line 1136 of file GraphViewer.cpp.
bool rtabmap::GraphViewer::isOrientationENU | ( | ) | const |
Definition at line 1160 of file GraphViewer.cpp.
bool rtabmap::GraphViewer::isOriginVisible | ( | ) | const |
Definition at line 1128 of file GraphViewer.cpp.
bool rtabmap::GraphViewer::isReferentialVisible | ( | ) | const |
Definition at line 1132 of file GraphViewer.cpp.
void rtabmap::GraphViewer::loadSettings | ( | QSettings & | settings, |
const QString & | group = "" |
||
) |
Definition at line 1082 of file GraphViewer.cpp.
|
signal |
|
slot |
Definition at line 1444 of file GraphViewer.cpp.
void rtabmap::GraphViewer::saveSettings | ( | QSettings & | settings, |
const QString & | group = "" |
||
) | const |
Definition at line 1040 of file GraphViewer.cpp.
void rtabmap::GraphViewer::setCurrentGoalColor | ( | const QColor & | color | ) |
Definition at line 1224 of file GraphViewer.cpp.
Definition at line 899 of file GraphViewer.cpp.
void rtabmap::GraphViewer::setGlobalLoopClosureColor | ( | const QColor & | color | ) |
Definition at line 1239 of file GraphViewer.cpp.
void rtabmap::GraphViewer::setGlobalPath | ( | const std::vector< std::pair< int, Transform > > & | globalPath | ) |
Definition at line 873 of file GraphViewer.cpp.
void rtabmap::GraphViewer::setGlobalPathColor | ( | const QColor & | color | ) |
Definition at line 1311 of file GraphViewer.cpp.
void rtabmap::GraphViewer::setGlobalPathVisible | ( | bool | visible | ) |
Definition at line 1419 of file GraphViewer.cpp.
void rtabmap::GraphViewer::setGPSColor | ( | const QColor & | color | ) |
Definition at line 1327 of file GraphViewer.cpp.
void rtabmap::GraphViewer::setGPSGraphVisible | ( | bool | visible | ) |
Definition at line 1431 of file GraphViewer.cpp.
void rtabmap::GraphViewer::setGraphVisible | ( | bool | visible | ) |
Definition at line 1415 of file GraphViewer.cpp.
void rtabmap::GraphViewer::setGridMapVisible | ( | bool | visible | ) |
Definition at line 1391 of file GraphViewer.cpp.
void rtabmap::GraphViewer::setGTColor | ( | const QColor & | color | ) |
Definition at line 1315 of file GraphViewer.cpp.
void rtabmap::GraphViewer::setGtGraphVisible | ( | bool | visible | ) |
Definition at line 1427 of file GraphViewer.cpp.
void rtabmap::GraphViewer::setInterSessionLoopColor | ( | const QColor & | color | ) |
Definition at line 1357 of file GraphViewer.cpp.
void rtabmap::GraphViewer::setIntraInterSessionColorsEnabled | ( | bool | enabled | ) |
Definition at line 1376 of file GraphViewer.cpp.
void rtabmap::GraphViewer::setIntraSessionLoopColor | ( | const QColor & | color | ) |
Definition at line 1339 of file GraphViewer.cpp.
void rtabmap::GraphViewer::setLinkWidth | ( | float | width | ) |
Definition at line 1201 of file GraphViewer.cpp.
void rtabmap::GraphViewer::setLocalLoopClosureColor | ( | const QColor & | color | ) |
Definition at line 1254 of file GraphViewer.cpp.
void rtabmap::GraphViewer::setLocalPathColor | ( | const QColor & | color | ) |
Definition at line 1307 of file GraphViewer.cpp.
void rtabmap::GraphViewer::setLocalPathVisible | ( | bool | visible | ) |
Definition at line 1423 of file GraphViewer.cpp.
void rtabmap::GraphViewer::setLocalRadius | ( | float | radius | ) |
Definition at line 923 of file GraphViewer.cpp.
void rtabmap::GraphViewer::setLocalRadiusVisible | ( | bool | visible | ) |
Definition at line 1403 of file GraphViewer.cpp.
void rtabmap::GraphViewer::setLoopClosureOutlierThr | ( | float | value | ) |
Definition at line 1407 of file GraphViewer.cpp.
void rtabmap::GraphViewer::setMaxLinkLength | ( | float | value | ) |
Definition at line 1411 of file GraphViewer.cpp.
void rtabmap::GraphViewer::setNeighborColor | ( | const QColor & | color | ) |
Definition at line 1228 of file GraphViewer.cpp.
void rtabmap::GraphViewer::setNeighborMergedColor | ( | const QColor & | color | ) |
Definition at line 1292 of file GraphViewer.cpp.
void rtabmap::GraphViewer::setNodeColor | ( | const QColor & | color | ) |
Definition at line 1216 of file GraphViewer.cpp.
void rtabmap::GraphViewer::setNodeRadius | ( | float | radius | ) |
Definition at line 1185 of file GraphViewer.cpp.
void rtabmap::GraphViewer::setNodeVisible | ( | bool | visible | ) |
Definition at line 1169 of file GraphViewer.cpp.
void rtabmap::GraphViewer::setOrientationENU | ( | bool | enabled | ) |
Definition at line 1435 of file GraphViewer.cpp.
void rtabmap::GraphViewer::setOriginVisible | ( | bool | visible | ) |
Definition at line 1395 of file GraphViewer.cpp.
void rtabmap::GraphViewer::setReferentialVisible | ( | bool | visible | ) |
Definition at line 1399 of file GraphViewer.cpp.
void rtabmap::GraphViewer::setRejectedLoopClosureColor | ( | const QColor & | color | ) |
Definition at line 1303 of file GraphViewer.cpp.
void rtabmap::GraphViewer::setUserLoopClosureColor | ( | const QColor & | color | ) |
Definition at line 1270 of file GraphViewer.cpp.
void rtabmap::GraphViewer::setVirtualLoopClosureColor | ( | const QColor & | color | ) |
Definition at line 1281 of file GraphViewer.cpp.
void rtabmap::GraphViewer::setWorkingDirectory | ( | const QString & | path | ) |
Definition at line 1165 of file GraphViewer.cpp.
void rtabmap::GraphViewer::updateGPSGraph | ( | const std::map< int, Transform > & | gpsMapPoses, |
const std::map< int, GPS > & | gpsValues | ||
) |
Definition at line 679 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 | ||
) |
Definition at line 330 of file GraphViewer.cpp.
void rtabmap::GraphViewer::updateGTGraph | ( | const std::map< int, Transform > & | poses | ) |
Definition at line 552 of file GraphViewer.cpp.
void rtabmap::GraphViewer::updateLocalPath | ( | const std::vector< int > & | localPath | ) |
Definition at line 928 of file GraphViewer.cpp.
void rtabmap::GraphViewer::updateMap | ( | const cv::Mat & | map8U, |
float | resolution, | ||
float | xMin, | ||
float | yMin | ||
) |
Definition at line 822 of file GraphViewer.cpp.
void rtabmap::GraphViewer::updatePosterior | ( | const std::map< int, float > & | posterior, |
float | fixedMax = 0.0f |
||
) |
Definition at line 842 of file GraphViewer.cpp.
void rtabmap::GraphViewer::updateReferentialPosition | ( | const Transform & | t | ) |
Definition at line 809 of file GraphViewer.cpp.
|
protectedvirtual |
Definition at line 1462 of file GraphViewer.cpp.
|
private |
Definition at line 162 of file GraphViewer.h.
|
private |
Definition at line 171 of file GraphViewer.h.
|
private |
Definition at line 190 of file GraphViewer.h.
|
private |
Definition at line 179 of file GraphViewer.h.
|
private |
Definition at line 182 of file GraphViewer.h.
|
private |
Definition at line 188 of file GraphViewer.h.
|
private |
Definition at line 186 of file GraphViewer.h.
|
private |
Definition at line 173 of file GraphViewer.h.
|
private |
Definition at line 178 of file GraphViewer.h.
|
private |
Definition at line 197 of file GraphViewer.h.
|
private |
Definition at line 194 of file GraphViewer.h.
|
private |
Definition at line 181 of file GraphViewer.h.
|
private |
Definition at line 187 of file GraphViewer.h.
|
private |
Definition at line 185 of file GraphViewer.h.
|
private |
Definition at line 172 of file GraphViewer.h.
|
private |
Definition at line 176 of file GraphViewer.h.
|
private |
Definition at line 184 of file GraphViewer.h.
|
private |
Definition at line 193 of file GraphViewer.h.
|
private |
Definition at line 170 of file GraphViewer.h.
|
private |
Definition at line 189 of file GraphViewer.h.
|
private |
Definition at line 180 of file GraphViewer.h.
|
private |
Definition at line 198 of file GraphViewer.h.
|
private |
Definition at line 164 of file GraphViewer.h.
|
private |
Definition at line 165 of file GraphViewer.h.
|
private |
Definition at line 199 of file GraphViewer.h.
|
private |
Definition at line 169 of file GraphViewer.h.
|
private |
Definition at line 166 of file GraphViewer.h.
|
private |
Definition at line 167 of file GraphViewer.h.
|
private |
Definition at line 175 of file GraphViewer.h.
|
private |
Definition at line 174 of file GraphViewer.h.
|
private |
Definition at line 200 of file GraphViewer.h.
|
private |
Definition at line 163 of file GraphViewer.h.
|
private |
Definition at line 168 of file GraphViewer.h.
|
private |
Definition at line 161 of file GraphViewer.h.
|
private |
Definition at line 183 of file GraphViewer.h.
|
private |
Definition at line 192 of file GraphViewer.h.
|
private |
Definition at line 191 of file GraphViewer.h.
|
private |
Definition at line 201 of file GraphViewer.h.
|
private |
Definition at line 196 of file GraphViewer.h.
|
private |
Definition at line 195 of file GraphViewer.h.
|
private |
Definition at line 177 of file GraphViewer.h.
|
private |
Definition at line 160 of file GraphViewer.h.