include
gmapping
gui
qnavigatorwidget.h
Go to the documentation of this file.
1
#ifndef _QNAVIGATOR_WIDGET_H
2
#define _QNAVIGATOR_WIDGET_H
3
4
#include "
gmapping/gui/qmappainter.h
"
5
#include "
gmapping/gui/qpixmapdumper.h
"
6
#include <
gmapping/utils/point.h
>
7
#include <list>
8
9
class
QNavigatorWidget
:
public
QMapPainter
{
10
public
:
11
QNavigatorWidget
( QWidget * parent = 0,
const
char
* name = 0, WFlags f = 0);
12
virtual
~QNavigatorWidget
();
13
std::list<GMapping::IntPoint >
trajectoryPoints
;
14
bool
repositionRobot
;
15
GMapping::IntPoint
robotPose
;
16
double
robotHeading
;
17
bool
confirmLocalization
;
18
bool
enableMotion
;
19
bool
startWalker
;
20
bool
startGlobalLocalization
;
21
bool
trajectorySent
;
22
bool
goHome
;
23
bool
wantsQuit
;
24
bool
writeImages
;
25
QPixmapDumper
dumper
;
26
bool
drawRobot
;
27
28
protected
:
29
virtual
void
paintEvent
( QPaintEvent *paintevent );
30
virtual
void
mousePressEvent
( QMouseEvent * e );
31
virtual
void
keyPressEvent
( QKeyEvent * e );
32
};
33
34
#endif
35
QNavigatorWidget::goHome
bool goHome
Definition:
qnavigatorwidget.h:22
QNavigatorWidget
Definition:
qnavigatorwidget.h:9
QPixmapDumper
Definition:
qpixmapdumper.h:8
QNavigatorWidget::dumper
QPixmapDumper dumper
Definition:
qnavigatorwidget.h:25
point.h
QNavigatorWidget::startWalker
bool startWalker
Definition:
qnavigatorwidget.h:19
QNavigatorWidget::drawRobot
bool drawRobot
Definition:
qnavigatorwidget.h:26
QNavigatorWidget::robotPose
GMapping::IntPoint robotPose
Definition:
qnavigatorwidget.h:15
QNavigatorWidget::paintEvent
virtual void paintEvent(QPaintEvent *paintevent)
Definition:
qnavigatorwidget.cpp:95
QNavigatorWidget::~QNavigatorWidget
virtual ~QNavigatorWidget()
Definition:
qnavigatorwidget.cpp:21
QNavigatorWidget::mousePressEvent
virtual void mousePressEvent(QMouseEvent *e)
Definition:
qnavigatorwidget.cpp:24
qmappainter.h
QNavigatorWidget::repositionRobot
bool repositionRobot
Definition:
qnavigatorwidget.h:14
QNavigatorWidget::keyPressEvent
virtual void keyPressEvent(QKeyEvent *e)
Definition:
qnavigatorwidget.cpp:52
qpixmapdumper.h
GMapping::point
Definition:
point.h:13
QNavigatorWidget::writeImages
bool writeImages
Definition:
qnavigatorwidget.h:24
QNavigatorWidget::confirmLocalization
bool confirmLocalization
Definition:
qnavigatorwidget.h:17
QNavigatorWidget::trajectoryPoints
std::list< GMapping::IntPoint > trajectoryPoints
Definition:
qnavigatorwidget.h:13
QNavigatorWidget::robotHeading
double robotHeading
Definition:
qnavigatorwidget.h:16
QNavigatorWidget::enableMotion
bool enableMotion
Definition:
qnavigatorwidget.h:18
QNavigatorWidget::startGlobalLocalization
bool startGlobalLocalization
Definition:
qnavigatorwidget.h:20
QNavigatorWidget::trajectorySent
bool trajectorySent
Definition:
qnavigatorwidget.h:21
QMapPainter
Definition:
qmappainter.h:11
QNavigatorWidget::QNavigatorWidget
QNavigatorWidget(QWidget *parent=0, const char *name=0, WFlags f=0)
Definition:
qnavigatorwidget.cpp:6
QNavigatorWidget::wantsQuit
bool wantsQuit
Definition:
qnavigatorwidget.h:23
openslam_gmapping
Author(s): Cyrill Stachniss, Udo Frese, Giorgio Grisetti, Wolfram Burgard
autogenerated on Mon Feb 28 2022 22:59:20