#include <RobotControl.h>
Inheritance diagram for CRobotControlApp:
Public Member Functions | |
CRobotControlApp () | |
~CRobotControlApp () | |
virtual BOOL | InitInstance () |
virtual BOOL | OnIdle (LONG lCount) |
DECLARE_MESSAGE_MAP () | |
Public Attributes | |
DECLARE_SYNC | |
CRobotControlQueues | queues |
CRobotControlDebugKeyTables | debugKeyTables |
CRobotControlConfigurationManager | configurationManager |
CRobotControlSimulatedRobots | simulatedRobots |
CRobotControlPhysicalRobots | physicalRobots |
CRobotControlMainFrame * | pMainFrame |
CMDIChildWnd * | pChildWnd |
Instantiates the application and loads the main frame.
Definition at line 30 of file RobotControl.h.
CRobotControlApp::CRobotControlApp | ( | ) |
Constructor
Definition at line 32 of file RobotControl.cpp.
CRobotControlApp::~CRobotControlApp | ( | ) |
Destructor
Definition at line 99 of file RobotControl.cpp.
CRobotControlApp::DECLARE_MESSAGE_MAP | ( | ) |
BOOL CRobotControlApp::InitInstance | ( | ) | [virtual] |
Definition at line 36 of file RobotControl.cpp.
References configurationManager, CRobotControlSimulatedRobots::create(), CRobotControlMainFrame::createDialogBarsAndToolBars(), FALSE, CWinAppEx::GetComCtlVersion(), IDD_DIALOG_SPLASH_SCREEN, IDR_ROBOTCONTROL, CRobotControlConfigurationManager::init(), CFrameWndBase< TBase >::LoadFrame(), pChildWnd, pMainFrame, CSplashScreenDlg::setMessage(), simulatedRobots, and TRUE.
BOOL CRobotControlApp::OnIdle | ( | LONG | lCount | ) | [virtual] |
Definition at line 103 of file RobotControl.cpp.
References MessageQueue::clear(), CRobotControlQueues::fromPhysicalRobots, CRobotControlQueues::fromSimulatedRobots, MessageQueue::handleAllMessages(), CRobotControlQueues::logPlayer, CRobotControlMainFrame::OnIdle(), LogPlayer::onIdle(), CRobotControlPhysicalRobots::onIdle(), CRobotControlSimulatedRobots::onIdle(), physicalRobots, pMainFrame, queues, simulatedRobots, SYNC, and CRobotControlQueues::toGUI.
The configuration mangager
Definition at line 48 of file RobotControl.h.
Referenced by getConfigurationManager(), and InitInstance().
The debug key tables of RobotControl
Definition at line 45 of file RobotControl.h.
Referenced by getDebugKeyTables().
Make this object synchronizable.
Definition at line 33 of file RobotControl.h.
A pointer to the child window containing the field view
Definition at line 60 of file RobotControl.h.
Referenced by InitInstance().
The WLan interface to the physical robots
Definition at line 54 of file RobotControl.h.
Referenced by getPhysicalRobots(), and OnIdle().
A pointer to the main frame window
Definition at line 57 of file RobotControl.h.
Referenced by CRobotControlConfigurationManager::deleteConfiguration(), getDebugDrawingManager(), CRobotControlDialogBar::getDebugImageCameraInfo(), InitInstance(), CRobotControlConfigurationManager::loadConfiguration(), CRobotControlFieldView::OnCreate(), OnIdle(), CRobotControlFieldView::OnMouseWheel(), CRobotControlFieldView::OnPaint(), CRobotControlDialogBar::paintDrawingPaper(), CRobotControlDialogBar::registerDrawingPaper(), CRobotControlConfigurationManager::saveConfiguration(), and DebugDrawingManagerUI::showContextMenu().
The messages queues of RobotControl
Definition at line 42 of file RobotControl.h.
Referenced by getQueues(), and OnIdle().
The simulated robots
Definition at line 51 of file RobotControl.h.
Referenced by getSimulatedRobots(), InitInstance(), and OnIdle().