SUMO - Simulation of Urban MObility
GUISUMOAbstractView Class Reference

#include <GUISUMOAbstractView.h>

Inheritance diagram for GUISUMOAbstractView:
Inheritance graph
Collaboration diagram for GUISUMOAbstractView:
Collaboration graph

Data Structures

struct  Decal
 A decal (an image) that can be shown. More...
 

Public Member Functions

void addDecals (const std::vector< Decal > &decals)
 add decals More...
 
virtual void buildViewToolBars (GUIGlChildWindow &)
 builds the view toolbars More...
 
virtual void centerTo (GUIGlID id, bool applyZoom, SUMOReal zoomDist=20)
 centers to the chosen artifact More...
 
void centerTo (const Boundary &bound)
 centers to the chosen artifact More...
 
virtual void copyViewportTo (GUISUMOAbstractView *view)
 copy the viewport to the given view More...
 
void destroyPopup ()
 destoys the popup More...
 
GUIPerspectiveChangergetChanger () const
 get changer More...
 
FXComboBox & getColoringSchemesCombo ()
 get coloring schemes combo More...
 
SUMOReal getDelay () const
 Returns the delay of the parent application. More...
 
SUMOReal getGridHeight () const
 get grid Height More...
 
SUMOReal getGridWidth () const
 get grid width More...
 
Position getPositionInformation () const
 Returns the cursor's x/y position within the network. More...
 
virtual GUIGlID getTrackedID () const
 get tracked id More...
 
GUIDialog_EditViewportgetViewportEditor ()
 get the viewport and create it on first access More...
 
Boundary getVisibleBoundary () const
 get visible boundary More...
 
GUIVisualizationSettingsgetVisualisationSettings () const
 get visualitation settings More...
 
GUIVisualizationSettingsgetVisualisationSettings ()
 get visualisation settings More...
 
 GUISUMOAbstractView (FXComposite *p, GUIMainWindow &app, GUIGlChildWindow *parent, const SUMORTree &grid, FXGLVisual *glVis, FXGLCanvas *share)
 constructor More...
 
bool isInEditMode ()
 returns true, if the edit button was pressed More...
 
SUMOReal m2p (SUMOReal meter) const
 meter-to-pixels conversion method More...
 
FXbool makeCurrent ()
 A reimplementation due to some internal reasons. More...
 
virtual void onGamingClick (Position)
 on gaming click More...
 
virtual void openObjectDialog ()
 
SUMOReal p2m (SUMOReal pixel) const
 pixels-to-meters conversion method More...
 
virtual void recenterView ()
 recenters the view More...
 
void remove (GUIDialog_EditViewport *)
 remove viewport More...
 
void remove (GUIDialog_ViewSettings *)
 remove view settings More...
 
virtual bool setColorScheme (const std::string &)
 set color scheme More...
 
void setDelay (SUMOReal delay)
 Sets the delay of the parent application. More...
 
virtual void setViewportFromTo (const Position &lookFrom, const Position &lookAt)
 applies the given viewport settings More...
 
void setWindowCursorPosition (FXint x, FXint y)
 Returns the information whether rotation is allowd. More...
 
void showToolTips (bool val)
 show tool tips More...
 
virtual void showViewportEditor ()
 show viewport editor More...
 
void showViewschemeEditor ()
 show viewsscheme editor More...
 
virtual void startTrack (int)
 star track More...
 
virtual void stopTrack ()
 stop track More...
 
void updateToolTip ()
 A method that updates the tooltip. More...
 
virtual ~GUISUMOAbstractView ()
 destructor More...
 
virtual long onConfigure (FXObject *, FXSelector, void *)
 mouse functions More...
 
virtual long onPaint (FXObject *, FXSelector, void *)
 
virtual long onLeftBtnPress (FXObject *, FXSelector, void *)
 
virtual long onLeftBtnRelease (FXObject *, FXSelector, void *)
 
virtual long onMiddleBtnPress (FXObject *, FXSelector, void *)
 
virtual long onMiddleBtnRelease (FXObject *, FXSelector, void *)
 
virtual long onRightBtnPress (FXObject *, FXSelector, void *)
 
virtual long onRightBtnRelease (FXObject *, FXSelector, void *)
 
virtual long onDoubleClicked (FXObject *, FXSelector, void *)
 
virtual long onMouseWheel (FXObject *, FXSelector, void *)
 
virtual long onMouseMove (FXObject *, FXSelector, void *)
 
virtual long onMouseLeft (FXObject *, FXSelector, void *)
 
virtual long onKeyPress (FXObject *o, FXSelector sel, void *data)
 keyboard functions More...
 
virtual long onKeyRelease (FXObject *o, FXSelector sel, void *data)
 
Dealing with snapshots
void setSnapshots (std::map< SUMOTime, std::string > snaps)
 Sets the snapshot time to file map. More...
 
std::string makeSnapshot (const std::string &destFile)
 Takes a snapshots and writes it into the given file. More...
 
virtual void saveFrame (const std::string &destFile, FXColor *buf)
 Adds a frame to a video snapshot which will be initialized if neccessary. More...
 
virtual void endSnapshot ()
 Ends a video snapshot. More...
 
virtual void checkSnapshots ()
 Checks whether it is time for a snapshot. More...
 
virtual SUMOTime getCurrentTimeStep () const
 get the current simulation time More...
 
Additional visualisations
bool addAdditionalGLVisualisation (const GUIGlObject *const which)
 Adds an object to call its additional visualisation method. More...
 
bool removeAdditionalGLVisualisation (const GUIGlObject *const which)
 Removes an object from the list of objects that show additional things. More...
 
bool isAdditionalGLVisualisationEnabled (GUIGlObject *const which) const
 Check if an object is added in the additional GL visualitation. More...
 

Protected Member Functions

void applyGLTransform (bool fixRatio=true)
 applies gl-transformations to fit the Boundary given by myChanger onto the canvas. If fixRatio is true, this boundary will be enlarged to prevent anisotropic stretching. (this should be set to false when doing selections) More...
 
FXImage * checkGDALImage (Decal &d)
 check whether we can read image data or position with gdal More...
 
void displayLegend ()
 a line with ticks, and the length information. More...
 
virtual void doInit ()
 doInit More...
 
virtual int doPaintGL (int, const Boundary &)
 paint GL More...
 
void drawDecals ()
 Draws the stored decals. More...
 
GUIGlID getObjectAtPosition (Position pos)
 returns the id of the object at position using GL_SELECT More...
 
std::vector< GUIGlIDgetObjectsAtPosition (Position pos, SUMOReal radius)
 returns the ids of the object at position within the given (rectangular) radius using GL_SELECT More...
 
std::vector< GUIGlIDgetObjectsInBoundary (const Boundary &bound)
 returns the ids of all objects in the given boundary More...
 
GUIGlID getObjectUnderCursor ()
 returns the id of the object under the cursor using GL_SELECT More...
 
 GUISUMOAbstractView ()
 empty constructor More...
 
void paintGL ()
 performs the painting of the simulation More...
 
void paintGLGrid ()
 paints a grid More...
 
void showToolTipFor (const GUIGlID id)
 invokes the tooltip for the given object More...
 
void updatePositionInformation () const
 update position information More...
 

Protected Attributes

std::map< const GUIGlObject *, int > myAdditionallyDrawn
 List of objects for which GUIGlObject::drawGLAdditional is called. More...
 
bool myAmInitialised
 Internal information whether doInit() was called. More...
 
GUIMainWindowmyApp
 The application. More...
 
GUIPerspectiveChangermyChanger
 The perspective changer. More...
 
SUMORTreemyGrid
 The visualization speed-up. More...
 
bool myInEditMode
 Information whether too-tip informations shall be generated. More...
 
int myMouseHotspotX
 Offset to the mouse-hotspot from the mouse position. More...
 
int myMouseHotspotY
 
GUIGlChildWindowmyParent
 The parent window. More...
 
MFXMutex myPolyDrawLock
 poly draw lock More...
 
GUIGLObjectPopupMenumyPopup
 The current popup-menu. More...
 
std::map< SUMOTime, std::string > mySnapshots
 Snapshots. More...
 
bool myUseToolTips
 use tool tips More...
 
GUIDialog_EditViewportmyViewportChooser
 viewport chooser More...
 
GUIDialog_ViewSettingsmyVisualizationChanger
 Visualization changer. More...
 
GUIVisualizationSettingsmyVisualizationSettings
 visualization settings More...
 
FXint myWindowCursorPositionX
 Position of the cursor relative to the window. More...
 
FXint myWindowCursorPositionY
 
Optionally shown decals

The list of decals to show

std::vector< DecalmyDecals
 
MFXMutex myDecalsLock
 The mutex to use before accessing the decals list in order to avoid thread conficts. More...
 

Detailed Description

This class is meant to be pure virtual later; It shall be the main class to inherit views of the simulation (micro- or macroscopic ones) from it.

Definition at line 82 of file GUISUMOAbstractView.h.

Constructor & Destructor Documentation

GUISUMOAbstractView::GUISUMOAbstractView ( FXComposite *  p,
GUIMainWindow app,
GUIGlChildWindow parent,
const SUMORTree grid,
FXGLVisual *  glVis,
FXGLCanvas *  share 
)
GUISUMOAbstractView::GUISUMOAbstractView ( )
inlineprotected

empty constructor

Definition at line 430 of file GUISUMOAbstractView.h.

Member Function Documentation

bool GUISUMOAbstractView::addAdditionalGLVisualisation ( const GUIGlObject *const  which)

Adds an object to call its additional visualisation method.

Parameters
[in]whichThe object to add
Returns
Always true
See also
GUIGlObject::drawGLAdditional

Definition at line 1198 of file GUISUMOAbstractView.cpp.

References myAdditionallyDrawn.

Referenced by GUIBaseVehicle::addActiveAddVisualisation(), GUIPerson::addActiveAddVisualisation(), GUIVehicle::drawOutsideNetwork(), and endSnapshot().

void GUISUMOAbstractView::addDecals ( const std::vector< Decal > &  decals)
void GUISUMOAbstractView::applyGLTransform ( bool  fixRatio = true)
protected

applies gl-transformations to fit the Boundary given by myChanger onto the canvas. If fixRatio is true, this boundary will be enlarged to prevent anisotropic stretching. (this should be set to false when doing selections)

Definition at line 1239 of file GUISUMOAbstractView.cpp.

References Boundary::getHeight(), GUIPerspectiveChanger::getViewport(), Boundary::getWidth(), GLO_MAX, myChanger, SUMOReal, Boundary::xmin(), and Boundary::ymin().

Referenced by getObjectsInBoundary(), makeSnapshot(), and paintGL().

void GUISUMOAbstractView::centerTo ( GUIGlID  id,
bool  applyZoom,
SUMOReal  zoomDist = 20 
)
virtual

centers to the chosen artifact

Parameters
[in]idThe id of the artifact to center to
[in]applyZoomWhether to zoom in
[in]zoomDistThe distance in m to use for the zoom, values < 0 means: use the centeringBoundary
Note
caller is responsible for calling update

Definition at line 533 of file GUISUMOAbstractView.cpp.

References GUIPerspectiveChanger::centerTo(), Boundary::getCenter(), GUIGlObject::getCenteringBoundary(), GUIGlObjectStorage::getObjectBlocking(), GUIGlObjectStorage::gIDStorage, myChanger, GUIPerspectiveChanger::setViewport(), GUIGlObjectStorage::unblockObject(), and updatePositionInformation().

Referenced by buildViewToolBars(), GNECalibrator::GNECalibrator(), GNERouteProbe::GNERouteProbe(), GNEVaporizer::GNEVaporizer(), GUIGLObjectPopupMenu::onCmdCenter(), paintGL(), TraCIServerAPI_GUI::processSet(), and GUIGlChildWindow::setView().

void GUISUMOAbstractView::centerTo ( const Boundary bound)

centers to the chosen artifact

Definition at line 550 of file GUISUMOAbstractView.cpp.

References myChanger, and GUIPerspectiveChanger::setViewport().

void GUISUMOAbstractView::checkSnapshots ( )
virtual

Checks whether it is time for a snapshot.

Reimplemented in GUIViewTraffic.

Definition at line 942 of file GUISUMOAbstractView.cpp.

References getCurrentTimeStep(), makeSnapshot(), mySnapshots, and WRITE_WARNING.

Referenced by GUIViewTraffic::checkSnapshots(), endSnapshot(), onConfigure(), and GUISUMOViewParent::onSimStep().

void GUISUMOAbstractView::copyViewportTo ( GUISUMOAbstractView view)
virtual
void GUISUMOAbstractView::destroyPopup ( )
void GUISUMOAbstractView::displayLegend ( )
protected

a line with ticks, and the length information.

Definition at line 446 of file GUISUMOAbstractView.cpp.

References m2p(), pfDrawString(), pfSetPosition(), pfSetScaleXY(), and SUMOReal.

Referenced by makeSnapshot(), and paintGL().

void GUISUMOAbstractView::doInit ( )
protectedvirtual

doInit

Reimplemented in GNEViewNet.

Definition at line 218 of file GUISUMOAbstractView.cpp.

Referenced by onConfigure().

int GUISUMOAbstractView::doPaintGL ( int  ,
const Boundary  
)
protectedvirtual

paint GL

Reimplemented in GNEViewNet, and GUIViewTraffic.

Definition at line 212 of file GUISUMOAbstractView.cpp.

Referenced by getObjectsInBoundary(), makeSnapshot(), and paintGL().

FXComboBox & GUISUMOAbstractView::getColoringSchemesCombo ( )
SUMOTime GUISUMOAbstractView::getCurrentTimeStep ( ) const
virtual

get the current simulation time

Reimplemented in GUIViewTraffic.

Definition at line 954 of file GUISUMOAbstractView.cpp.

Referenced by checkSnapshots(), and endSnapshot().

SUMOReal GUISUMOAbstractView::getDelay ( ) const

Returns the delay of the parent application.

Definition at line 1257 of file GUISUMOAbstractView.cpp.

References GUIMainWindow::getDelay(), and myApp.

Referenced by GUIDialog_ViewSettings::onCmdExportSetting().

SUMOReal GUISUMOAbstractView::getGridHeight ( ) const

get grid Height

Definition at line 1047 of file GUISUMOAbstractView.cpp.

References Boundary::getHeight(), and myGrid.

Referenced by checkGDALImage(), endSnapshot(), and GUIDialog_ViewSettings::onCmdEditTable().

SUMOReal GUISUMOAbstractView::getGridWidth ( ) const

get grid width

Definition at line 1041 of file GUISUMOAbstractView.cpp.

References Boundary::getWidth(), myGrid, and SUMOReal.

Referenced by checkGDALImage(), endSnapshot(), and GUIDialog_ViewSettings::onCmdEditTable().

std::vector< GUIGlID > GUISUMOAbstractView::getObjectsAtPosition ( Position  pos,
SUMOReal  radius 
)
protected
GUIGlID GUISUMOAbstractView::getObjectUnderCursor ( )
protected

returns the id of the object under the cursor using GL_SELECT

Definition at line 282 of file GUISUMOAbstractView.cpp.

References getObjectAtPosition(), and getPositionInformation().

Referenced by GUIViewTraffic::getLaneUnderCursor(), GNEViewNet::onDoubleClicked(), GNEViewNet::onLeftBtnPress(), onLeftBtnPress(), openObjectDialog(), and paintGL().

GUIGlID GUISUMOAbstractView::getTrackedID ( ) const
virtual
Boundary GUISUMOAbstractView::getVisibleBoundary ( ) const

get visible boundary

Definition at line 223 of file GUISUMOAbstractView.cpp.

References GUIPerspectiveChanger::getViewport(), and myChanger.

Referenced by buildViewToolBars(), and TraCIServerAPI_GUI::processGet().

GUIVisualizationSettings * GUISUMOAbstractView::getVisualisationSettings ( ) const
GUIVisualizationSettings * GUISUMOAbstractView::getVisualisationSettings ( )

get visualisation settings

Definition at line 191 of file GUISUMOAbstractView.cpp.

References myVisualizationSettings.

bool GUISUMOAbstractView::isAdditionalGLVisualisationEnabled ( GUIGlObject *const  which) const

Check if an object is added in the additional GL visualitation.

Parameters
[in]whichThe object to check
See also
GUIGlObject::drawGLAdditional

Definition at line 1229 of file GUISUMOAbstractView.cpp.

References myAdditionallyDrawn.

Referenced by endSnapshot().

bool GUISUMOAbstractView::isInEditMode ( )

returns true, if the edit button was pressed

Definition at line 154 of file GUISUMOAbstractView.cpp.

References myInEditMode.

Referenced by buildViewToolBars().

SUMOReal GUISUMOAbstractView::m2p ( SUMOReal  meter) const
long GUISUMOAbstractView::onConfigure ( FXObject *  ,
FXSelector  ,
void *   
)
virtual
long GUISUMOAbstractView::onDoubleClicked ( FXObject *  ,
FXSelector  ,
void *   
)
virtual

Reimplemented in GNEViewNet.

Definition at line 692 of file GUISUMOAbstractView.cpp.

Referenced by buildViewToolBars().

void GUISUMOAbstractView::onGamingClick ( Position  )
virtual

on gaming click

Reimplemented in GUIViewTraffic.

Definition at line 1069 of file GUISUMOAbstractView.cpp.

Referenced by endSnapshot(), and onLeftBtnRelease().

long GUISUMOAbstractView::onKeyPress ( FXObject *  o,
FXSelector  sel,
void *  data 
)
virtual
long GUISUMOAbstractView::onKeyRelease ( FXObject *  o,
FXSelector  sel,
void *  data 
)
virtual
long GUISUMOAbstractView::onLeftBtnPress ( FXObject *  ,
FXSelector  ,
void *  data 
)
virtual
long GUISUMOAbstractView::onLeftBtnRelease ( FXObject *  ,
FXSelector  ,
void *  data 
)
virtual
long GUISUMOAbstractView::onMiddleBtnPress ( FXObject *  ,
FXSelector  ,
void *   
)
virtual

Definition at line 659 of file GUISUMOAbstractView.cpp.

Referenced by buildViewToolBars().

long GUISUMOAbstractView::onMiddleBtnRelease ( FXObject *  ,
FXSelector  ,
void *   
)
virtual

Definition at line 665 of file GUISUMOAbstractView.cpp.

Referenced by buildViewToolBars().

long GUISUMOAbstractView::onMouseLeft ( FXObject *  ,
FXSelector  ,
void *   
)
virtual

Definition at line 721 of file GUISUMOAbstractView.cpp.

Referenced by buildViewToolBars().

long GUISUMOAbstractView::onMouseWheel ( FXObject *  ,
FXSelector  ,
void *  data 
)
virtual
long GUISUMOAbstractView::onPaint ( FXObject *  ,
FXSelector  ,
void *   
)
virtual
long GUISUMOAbstractView::onRightBtnPress ( FXObject *  ,
FXSelector  ,
void *  data 
)
virtual
long GUISUMOAbstractView::onRightBtnRelease ( FXObject *  o,
FXSelector  sel,
void *  data 
)
virtual
SUMOReal GUISUMOAbstractView::p2m ( SUMOReal  pixel) const
void GUISUMOAbstractView::recenterView ( )
virtual
void GUISUMOAbstractView::remove ( GUIDialog_EditViewport )

remove viewport

Definition at line 1029 of file GUISUMOAbstractView.cpp.

References myViewportChooser.

Referenced by GUIDialog_ViewSettings::~GUIDialog_ViewSettings().

void GUISUMOAbstractView::remove ( GUIDialog_ViewSettings )

remove view settings

Definition at line 1035 of file GUISUMOAbstractView.cpp.

References myVisualizationChanger, and SUMOReal.

bool GUISUMOAbstractView::removeAdditionalGLVisualisation ( const GUIGlObject *const  which)

Removes an object from the list of objects that show additional things.

Parameters
[in]whichThe object to remoe
Returns
True if the object was known, false otherwise
See also
GUIGlObject::drawGLAdditional

Definition at line 1210 of file GUISUMOAbstractView.cpp.

References GUIGlObject::getGlID(), getTrackedID(), myAdditionallyDrawn, and stopTrack().

Referenced by GUIVehicle::drawOutsideNetwork(), endSnapshot(), GUIBaseVehicle::removeActiveAddVisualisation(), and GUIPerson::removeActiveAddVisualisation().

void GUISUMOAbstractView::saveFrame ( const std::string &  destFile,
FXColor *  buf 
)
virtual

Adds a frame to a video snapshot which will be initialized if neccessary.

Reimplemented in GUIViewTraffic.

Definition at line 935 of file GUISUMOAbstractView.cpp.

References UNUSED_PARAMETER.

Referenced by buildViewToolBars(), and makeSnapshot().

void GUISUMOAbstractView::setDelay ( SUMOReal  delay)

Sets the delay of the parent application.

Definition at line 1263 of file GUISUMOAbstractView.cpp.

References myApp, and GUIMainWindow::setDelay().

Referenced by GUIDialog_ViewSettings::loadSettings().

void GUISUMOAbstractView::setSnapshots ( std::map< SUMOTime, std::string >  snaps)

Sets the snapshot time to file map.

Parameters
[in]snapsThe snapshots to take at certain times

Definition at line 774 of file GUISUMOAbstractView.cpp.

References mySnapshots.

Referenced by buildViewToolBars(), and GUISettingsHandler::setSnapshots().

void GUISUMOAbstractView::setWindowCursorPosition ( FXint  x,
FXint  y 
)

Returns the information whether rotation is allowd.

Note
disabled Returns the gl-id of the object under the given coordinates

Definition at line 564 of file GUISUMOAbstractView.cpp.

References myMouseHotspotX, myMouseHotspotY, myWindowCursorPositionX, and myWindowCursorPositionY.

Referenced by buildViewToolBars(), and GUIDanielPerspectiveChanger::onMouseMove().

void GUISUMOAbstractView::showToolTipFor ( const GUIGlID  id)
protected
void GUISUMOAbstractView::showToolTips ( bool  val)

show tool tips

Definition at line 1011 of file GUISUMOAbstractView.cpp.

References myUseToolTips.

Referenced by endSnapshot(), and GUIGlChildWindow::onCmdShowToolTips().

void GUISUMOAbstractView::showViewschemeEditor ( )
void GUISUMOAbstractView::startTrack ( int  )
virtual
void GUISUMOAbstractView::updatePositionInformation ( ) const
protected
void GUISUMOAbstractView::updateToolTip ( )

Field Documentation

std::map<const GUIGlObject*, int> GUISUMOAbstractView::myAdditionallyDrawn
protected
bool GUISUMOAbstractView::myAmInitialised
protected

Internal information whether doInit() was called.

Definition at line 399 of file GUISUMOAbstractView.h.

Referenced by onConfigure(), onPaint(), and openObjectDialog().

std::vector<Decal> GUISUMOAbstractView::myDecals
protected
MFXMutex GUISUMOAbstractView::myDecalsLock
protected

The mutex to use before accessing the decals list in order to avoid thread conficts.

Definition at line 416 of file GUISUMOAbstractView.h.

Referenced by drawDecals(), and showViewschemeEditor().

SUMORTree* GUISUMOAbstractView::myGrid
protected
bool GUISUMOAbstractView::myInEditMode
protected

Information whether too-tip informations shall be generated.

Definition at line 384 of file GUISUMOAbstractView.h.

Referenced by isInEditMode().

int GUISUMOAbstractView::myMouseHotspotX
protected

Offset to the mouse-hotspot from the mouse position.

Definition at line 387 of file GUISUMOAbstractView.h.

Referenced by setWindowCursorPosition().

int GUISUMOAbstractView::myMouseHotspotY
protected

Definition at line 387 of file GUISUMOAbstractView.h.

Referenced by setWindowCursorPosition().

GUIGlChildWindow* GUISUMOAbstractView::myParent
protected

The parent window.

Definition at line 375 of file GUISUMOAbstractView.h.

Referenced by getColoringSchemesCombo().

MFXMutex GUISUMOAbstractView::myPolyDrawLock
mutableprotected

poly draw lock

Definition at line 423 of file GUISUMOAbstractView.h.

GUIGLObjectPopupMenu* GUISUMOAbstractView::myPopup
protected

The current popup-menu.

Definition at line 390 of file GUISUMOAbstractView.h.

Referenced by destroyPopup(), openObjectDialog(), and ~GUISUMOAbstractView().

std::map<SUMOTime, std::string> GUISUMOAbstractView::mySnapshots
protected

Snapshots.

Definition at line 420 of file GUISUMOAbstractView.h.

Referenced by checkSnapshots(), and setSnapshots().

bool GUISUMOAbstractView::myUseToolTips
protected
GUIDialog_EditViewport* GUISUMOAbstractView::myViewportChooser
protected

viewport chooser

Definition at line 402 of file GUISUMOAbstractView.h.

Referenced by getViewportEditor(), onMouseMove(), remove(), showViewportEditor(), and ~GUISUMOAbstractView().

GUIDialog_ViewSettings* GUISUMOAbstractView::myVisualizationChanger
protected
FXint GUISUMOAbstractView::myWindowCursorPositionX
protected

Position of the cursor relative to the window.

Definition at line 405 of file GUISUMOAbstractView.h.

Referenced by getPositionInformation(), and setWindowCursorPosition().

FXint GUISUMOAbstractView::myWindowCursorPositionY
protected

Definition at line 405 of file GUISUMOAbstractView.h.

Referenced by getPositionInformation(), and setWindowCursorPosition().


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