#include <qparticleviewer.h>

Classes | |
| struct | MatchingParameters |
| struct | StartParameters |
Public Types | |
| typedef std::vector< OrientedPoint > | OrientedPointVector |
Public Slots | |
| void | loadFile (const char *) |
| void | setMatchingParameters (const MatchingParameters &mp) |
| void | setStartParameters (const StartParameters &mp) |
| void | start () |
| void | stop () |
Signals | |
| void | mapsEntropyChanged (double) |
| void | mapsIGainChanged (double) |
| void | neffChanged (double) |
| void | poseEntropyChanged (double, double, double) |
| void | trajectoryEntropyChanged (double, double, double) |
Public Member Functions | |
| void | drawFromFile () |
| void | drawFromMemory () |
| void | drawMap (const ScanMatcherMap &map) |
| QParticleViewer (QWidget *parent=0, const char *name=0, Qt::WindowFlags f=0, GridSlamProcessorThread *thread=0) | |
| void | refreshParameters () |
| virtual void | resizeEvent (QResizeEvent *) |
| void | setGSP (GridSlamProcessorThread *thread) |
| void | start (int period) |
| virtual void | timerEvent (QTimerEvent *te) |
| virtual | ~QParticleViewer () |
Public Attributes | |
| MatchingParameters | matchingParameters |
| StartParameters | startParameters |
| QTextStream * | tis |
| int | writeToFile |
Protected Member Functions | |
| void | drawParticleMove (const OrientedPointVector &start, const OrientedPointVector &end) |
| virtual void | keyPressEvent (QKeyEvent *e) |
| IntPoint | map2pic (const Point &p) |
| virtual void | mouseMoveEvent (QMouseEvent *) |
| virtual void | mousePressEvent (QMouseEvent *) |
| virtual void | mouseReleaseEvent (QMouseEvent *) |
| virtual void | paintEvent (QPaintEvent *paintevent) |
| Point | pic2map (const IntPoint &p) |
Protected Attributes | |
| ScanMatcherMap * | bestMap |
| Point | bestParticlePose |
| int | count |
| bool | dragging |
| QPoint | draggingPos |
| GridSlamProcessorThread * | gfs_thread |
| GridSlamProcessorThread::EventDeque | history |
| ifstream | inputStream |
| QParticleViewer::OrientedPointVector | m_newPose |
| QParticleViewer::OrientedPointVector | m_oldPose |
| unsigned int | m_particleSize |
| QPixmap * | m_pixmap |
| bool | m_refresh |
| double | mapscale |
| ofstream | outputStream |
| bool | showBestPath |
| bool | showPaths |
| int | timer |
| Point | viewCenter |
Definition at line 44 of file qparticleviewer.h.
| typedef std::vector<OrientedPoint> GMapping::QParticleViewer::OrientedPointVector |
Definition at line 82 of file qparticleviewer.h.
| QParticleViewer::QParticleViewer | ( | QWidget * | parent = 0, |
| const char * | name = 0, |
||
| Qt::WindowFlags | f = 0, |
||
| GridSlamProcessorThread * | thread = 0 |
||
| ) |
Definition at line 31 of file qparticleviewer.cpp.
|
virtual |
Definition at line 49 of file qparticleviewer.cpp.
| void QParticleViewer::drawFromFile | ( | ) |
Definition at line 115 of file qparticleviewer.cpp.
| void QParticleViewer::drawFromMemory | ( | ) |
Definition at line 229 of file qparticleviewer.cpp.
| void QParticleViewer::drawMap | ( | const ScanMatcherMap & | map | ) |
Definition at line 194 of file qparticleviewer.cpp.
|
protected |
Definition at line 101 of file qparticleviewer.cpp.
|
protectedvirtual |
Definition at line 82 of file qparticleviewer.cpp.
|
slot |
Definition at line 443 of file qparticleviewer.cpp.
Definition at line 119 of file qparticleviewer.h.
|
signal |
|
signal |
|
protectedvirtual |
Definition at line 66 of file qparticleviewer.cpp.
|
protectedvirtual |
Definition at line 60 of file qparticleviewer.cpp.
|
protectedvirtual |
Definition at line 76 of file qparticleviewer.cpp.
|
signal |
|
protectedvirtual |
Definition at line 54 of file qparticleviewer.cpp.
Definition at line 117 of file qparticleviewer.h.
|
signal |
| void QParticleViewer::refreshParameters | ( | ) |
Definition at line 369 of file qparticleviewer.cpp.
|
virtual |
Definition at line 94 of file qparticleviewer.cpp.
|
inline |
Definition at line 79 of file qparticleviewer.h.
|
slot |
Definition at line 431 of file qparticleviewer.cpp.
|
slot |
Definition at line 435 of file qparticleviewer.cpp.
| void QParticleViewer::start | ( | int | period | ) |
Definition at line 365 of file qparticleviewer.cpp.
|
slot |
Definition at line 398 of file qparticleviewer.cpp.
|
slot |
Definition at line 439 of file qparticleviewer.cpp.
|
virtual |
Definition at line 353 of file qparticleviewer.cpp.
|
signal |
|
protected |
Definition at line 145 of file qparticleviewer.h.
|
protected |
Definition at line 144 of file qparticleviewer.h.
|
protected |
Definition at line 155 of file qparticleviewer.h.
|
protected |
Definition at line 136 of file qparticleviewer.h.
|
protected |
Definition at line 135 of file qparticleviewer.h.
|
protected |
Definition at line 128 of file qparticleviewer.h.
|
protected |
Definition at line 129 of file qparticleviewer.h.
|
protected |
Definition at line 112 of file qparticleviewer.h.
|
protected |
Definition at line 152 of file qparticleviewer.h.
|
protected |
Definition at line 152 of file qparticleviewer.h.
|
protected |
Definition at line 153 of file qparticleviewer.h.
|
protected |
Definition at line 125 of file qparticleviewer.h.
|
protected |
Definition at line 154 of file qparticleviewer.h.
|
protected |
Definition at line 142 of file qparticleviewer.h.
| MatchingParameters GMapping::QParticleViewer::matchingParameters |
Definition at line 94 of file qparticleviewer.h.
|
protected |
Definition at line 113 of file qparticleviewer.h.
|
protected |
Definition at line 149 of file qparticleviewer.h.
|
protected |
Definition at line 148 of file qparticleviewer.h.
| StartParameters GMapping::QParticleViewer::startParameters |
Definition at line 95 of file qparticleviewer.h.
|
protected |
Definition at line 122 of file qparticleviewer.h.
| QTextStream* GMapping::QParticleViewer::tis |
Definition at line 92 of file qparticleviewer.h.
|
protected |
Definition at line 143 of file qparticleviewer.h.
| int GMapping::QParticleViewer::writeToFile |
Definition at line 97 of file qparticleviewer.h.