#include <ControlWindow.h>
Public Member Functions | |
ControlWindow (int argc, char **argv, QWidget *parent=0) | |
Q_SLOT void | updateLaserDisplay (double range) |
Q_SLOT void | updatePoseDisplay (double x, double y, double theta) |
Private Member Functions | |
Q_SLOT void | goBackward () |
Q_SLOT void | goForward () |
Q_SLOT void | goLeft () |
Q_SLOT void | goRight () |
Q_SLOT void | halt () |
Private Attributes | |
QPushButton * | closeButton |
QHBoxLayout * | layout |
QHBoxLayout * | layout2 |
QHBoxLayout * | layout3 |
QHBoxLayout * | layout4 |
QVBoxLayout * | leftLayout |
RobotThread | m_RobotThread |
QHBoxLayout * | mainLayout |
QLineEdit * | p_aDisplay |
QLabel * | p_aLabel |
QHBoxLayout * | p_aLayout |
QPushButton * | p_downButton |
QPushButton * | p_leftButton |
QPushButton * | p_quitButton |
QPushButton * | p_rightButton |
QLineEdit * | p_scanDisplay |
QLabel * | p_scanLabel |
QHBoxLayout * | p_scanLayout |
QPushButton * | p_stopButton |
QPushButton * | p_upButton |
QLineEdit * | p_xDisplay |
QLabel * | p_xLabel |
QHBoxLayout * | p_xLayout |
QLineEdit * | p_yDisplay |
QLabel * | p_yLabel |
QHBoxLayout * | p_yLayout |
QVBoxLayout * | rightLayout |
Definition at line 20 of file ControlWindow.h.
server::ControlWindow::ControlWindow | ( | int | argc, |
char ** | argv, | ||
QWidget * | parent = 0 |
||
) |
Set up the Controls
Set up the Position Display
Set up the Layouts
Definition at line 6 of file ControlWindow.cpp.
void server::ControlWindow::goBackward | ( | ) | [private] |
Definition at line 141 of file ControlWindow.cpp.
void server::ControlWindow::goForward | ( | ) | [private] |
Definition at line 133 of file ControlWindow.cpp.
void server::ControlWindow::goLeft | ( | ) | [private] |
Do Nothing
Definition at line 170 of file ControlWindow.cpp.
void server::ControlWindow::goRight | ( | ) | [private] |
Do Nothing
Definition at line 149 of file ControlWindow.cpp.
void server::ControlWindow::halt | ( | ) | [private] |
Definition at line 191 of file ControlWindow.cpp.
void server::ControlWindow::updateLaserDisplay | ( | double | range | ) |
Definition at line 210 of file ControlWindow.cpp.
void server::ControlWindow::updatePoseDisplay | ( | double | x, |
double | y, | ||
double | theta | ||
) |
Definition at line 198 of file ControlWindow.cpp.
QPushButton* server::ControlWindow::closeButton [private] |
Definition at line 68 of file ControlWindow.h.
QHBoxLayout* server::ControlWindow::layout [private] |
Definition at line 46 of file ControlWindow.h.
QHBoxLayout* server::ControlWindow::layout2 [private] |
Definition at line 47 of file ControlWindow.h.
QHBoxLayout* server::ControlWindow::layout3 [private] |
Definition at line 48 of file ControlWindow.h.
QHBoxLayout* server::ControlWindow::layout4 [private] |
Definition at line 49 of file ControlWindow.h.
QVBoxLayout* server::ControlWindow::leftLayout [private] |
Definition at line 51 of file ControlWindow.h.
Definition at line 70 of file ControlWindow.h.
QHBoxLayout* server::ControlWindow::mainLayout [private] |
Definition at line 67 of file ControlWindow.h.
QLineEdit* server::ControlWindow::p_aDisplay [private] |
Definition at line 64 of file ControlWindow.h.
QLabel* server::ControlWindow::p_aLabel [private] |
Definition at line 59 of file ControlWindow.h.
QHBoxLayout* server::ControlWindow::p_aLayout [private] |
Definition at line 54 of file ControlWindow.h.
QPushButton* server::ControlWindow::p_downButton [private] |
Definition at line 39 of file ControlWindow.h.
QPushButton* server::ControlWindow::p_leftButton [private] |
Definition at line 40 of file ControlWindow.h.
QPushButton* server::ControlWindow::p_quitButton [private] |
Definition at line 43 of file ControlWindow.h.
QPushButton* server::ControlWindow::p_rightButton [private] |
Definition at line 41 of file ControlWindow.h.
QLineEdit* server::ControlWindow::p_scanDisplay [private] |
Definition at line 65 of file ControlWindow.h.
QLabel* server::ControlWindow::p_scanLabel [private] |
Definition at line 60 of file ControlWindow.h.
QHBoxLayout* server::ControlWindow::p_scanLayout [private] |
Definition at line 55 of file ControlWindow.h.
QPushButton* server::ControlWindow::p_stopButton [private] |
Definition at line 42 of file ControlWindow.h.
QPushButton* server::ControlWindow::p_upButton [private] |
Definition at line 38 of file ControlWindow.h.
QLineEdit* server::ControlWindow::p_xDisplay [private] |
Definition at line 62 of file ControlWindow.h.
QLabel* server::ControlWindow::p_xLabel [private] |
Definition at line 57 of file ControlWindow.h.
QHBoxLayout* server::ControlWindow::p_xLayout [private] |
Definition at line 52 of file ControlWindow.h.
QLineEdit* server::ControlWindow::p_yDisplay [private] |
Definition at line 63 of file ControlWindow.h.
QLabel* server::ControlWindow::p_yLabel [private] |
Definition at line 58 of file ControlWindow.h.
QHBoxLayout* server::ControlWindow::p_yLayout [private] |
Definition at line 53 of file ControlWindow.h.
QVBoxLayout* server::ControlWindow::rightLayout [private] |
Definition at line 45 of file ControlWindow.h.