CMessageHandlerForQueueToGUI Class Reference

#include <RobotControlMessageHandler.h>

Inheritance diagram for CMessageHandlerForQueueToGUI:

MessageHandler List of all members.

Public Member Functions

 CMessageHandlerForQueueToGUI (CRobotControlMainFrame &mainFrame)
virtual bool handleMessage (InMessage &message)

Private Attributes

CRobotControlMainFramemainFrame

Detailed Description

Handles debug messages for the GUI.

Author:
Martin Lötzsch

Definition at line 61 of file RobotControlMessageHandler.h.


Constructor & Destructor Documentation

CMessageHandlerForQueueToGUI::CMessageHandlerForQueueToGUI ( CRobotControlMainFrame mainFrame  )  [inline]

constructor

Definition at line 65 of file RobotControlMessageHandler.h.


Member Function Documentation

bool CMessageHandlerForQueueToGUI::handleMessage ( InMessage message  )  [virtual]

Called from a MessageQueue to distribute messages

Parameters:
message The message that can be read.
Returns:
true if the message was read (handled).

Implements MessageHandler.

Definition at line 108 of file RobotControlMessageHandler.cpp.

References OutMessage::bin, InMessage::bin, CRobotControlMainFrame::debugDrawingManager, OutMessage::finishMessage(), FastSUSANNoiseReduction::getFilteredImage(), InMessage::getMessageID(), getQueues(), MessageQueue::handleAllMessages(), DebugDrawingManagerMessageHandler::handleMessage(), CRobotControlMainFrame::handleMessageInDialog(), idBodyPosture, idChoosenOption, idChoosenTacticEntry, idColorTable64, idColorTableCuboids, idColorTableReferenceColor, IDD_DIALOG_BAR_COLORTABLE64, IDD_DIALOG_BAR_GT2004BALLLOCATOR_SETTINGS, IDD_DIALOG_BAR_GT2004WALKINGPARAMETERSET, IDD_DIALOG_BAR_HISTOGRAM, IDD_DIALOG_BAR_HSICOLORTABLETOOL, IDD_DIALOG_BAR_INVKINPARAMETERS, IDD_DIALOG_BAR_JOINT_VIEWER, IDD_DIALOG_BAR_KICK_EDITOR, IDD_DIALOG_BAR_MESSAGEVIEWER, IDD_DIALOG_BAR_MOFTESTER, IDD_DIALOG_BAR_OPTIONRATING, IDD_DIALOG_BAR_RADAR_VIEWER, IDD_DIALOG_BAR_STATISTICS, IDD_DIALOG_BAR_TIME_DIAGRAM, IDD_DIALOG_BAR_TSLCOLORTABLETOOL, IDD_DIALOG_BAR_VALUE_HISTORY, IDD_DIALOG_BAR_XABSL2, idDebugColorClassImage, idDebugDrawing, idDebugDrawing2, idDebugDrawingFinished, idDebugImage, idGT2004BallLocatorData, idGT2004Parameters, idHistogram, idImage, idInvKinWalkingParameters, idJointData, idJPEGImage, idKickRecord, idMotionInfo, idOracledWorldState, idPercepts, idSensorData, idSingleBeliefs, idSpecialPercept, idStopwatch, idText, idTimeWeights, idWorldState, idXabsl2DebugMessage, image, mainFrame, DebugDrawingManager::messageHandler, MessageQueue::out, InMessage::resetReadPosition(), SEND_IMAGE, OutMessage::text, CRobotControlQueues::toGUI, and JPEGImage::toImage().


Member Data Documentation

CRobotControlMainFrame& CMessageHandlerForQueueToGUI::mainFrame [private]

A reference to the application

Definition at line 78 of file RobotControlMessageHandler.h.

Referenced by handleMessage().


The documentation for this class was generated from the following files:
Generated on Thu Dec 7 01:22:30 2006 for DT2005.panorama by  doxygen 1.4.7