SUMO - Simulation of Urban MObility
GUIParameterTracker::GUIParameterTrackerPanel Class Reference

#include <GUIParameterTracker.h>

Inheritance diagram for GUIParameterTracker::GUIParameterTrackerPanel:
FXGLCanvas

Public Member Functions

 GUIParameterTrackerPanel (FXComposite *c, GUIMainWindow &app, GUIParameterTracker &parent)
 Constructor.
 ~GUIParameterTrackerPanel ()
 Destructor.
FOX-callbacks
long onConfigure (FXObject *, FXSelector, void *)
 Called on window resizing.
long onPaint (FXObject *, FXSelector, void *)
 Called if the window shall be repainted.
long onSimStep (FXObject *sender, FXSelector, void *)
 Called on a simulation step.

Protected Member Functions

 GUIParameterTrackerPanel ()
 FOX needs this.

Private Member Functions

void drawValue (TrackerValueDesc &desc, SUMOReal namePos)
 Draws a single value.
void drawValues ()
 Draws all values.

Private Attributes

GUIMainWindowmyApplication
 The main application.
int myHeightInPixels
GUIParameterTrackermyParent
 The parent window.
int myWidthInPixels
 the sizes of the window

Friends

class GUIParameterTracker
 needed to update

Detailed Description

This panel lies within the GUIParameterTracker being the main widget. It is the widget responsible for displaying the information while GUIParameterTracker only provides window-facilities.

Definition at line 114 of file GUIParameterTracker.h.


Constructor & Destructor Documentation

Constructor.

Parameters:
[in]cThe parent composite
[in]appThe main window
[in]parentThe parent tracker window this view belongs to

Definition at line 262 of file GUIParameterTracker.cpp.

FOX needs this.

Definition at line 170 of file GUIParameterTracker.h.


Member Function Documentation

Draws all values.

Definition at line 273 of file GUIParameterTracker.cpp.

References pfSetScale(), pfSetScaleXY(), and SUMOReal.

Called on window resizing.

Definition at line 416 of file GUIParameterTracker.cpp.

Referenced by GUIParameterTracker::onConfigure().

Called if the window shall be repainted.

Definition at line 440 of file GUIParameterTracker.cpp.

Referenced by GUIParameterTracker::onPaint().

long GUIParameterTracker::GUIParameterTrackerPanel::onSimStep ( FXObject sender,
FXSelector  ,
void *   
)

Called on a simulation step.


Friends And Related Function Documentation

friend class GUIParameterTracker [friend]

needed to update

Definition at line 129 of file GUIParameterTracker.h.


Field Documentation

The main application.

Definition at line 166 of file GUIParameterTracker.h.

the sizes of the window

Definition at line 163 of file GUIParameterTracker.h.


The documentation for this class was generated from the following files:
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Friends Defines