Public Member Functions | Private Member Functions | Private Attributes
server::ControlWindow Class Reference

#include <ControlWindow.h>

List of all members.

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

Detailed Description

Definition at line 20 of file ControlWindow.h.


Constructor & Destructor Documentation

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.


Member Function Documentation

Definition at line 141 of file ControlWindow.cpp.

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.

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.


Member Data Documentation

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.

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.

Definition at line 65 of file ControlWindow.h.

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.

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.

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.


The documentation for this class was generated from the following files:


gui_command
Author(s): Hunter Allen
autogenerated on Mon Oct 6 2014 08:35:15