Eclipse SUMO - Simulation of Urban MObility
Loading...
Searching...
No Matches
GUILaneSpeedTrigger::GUIManip_LaneSpeedTrigger Class Reference

#include <GUILaneSpeedTrigger.h>

Inheritance diagram for GUILaneSpeedTrigger::GUIManip_LaneSpeedTrigger:
[legend]
Collaboration diagram for GUILaneSpeedTrigger::GUIManip_LaneSpeedTrigger:
[legend]

Public Types

enum  {
  MID_USER_DEF = FXDialogBox::ID_LAST , MID_PRE_DEF , MID_OPTION , MID_CLOSE ,
  ID_LAST
}

Public Member Functions

 GUIManip_LaneSpeedTrigger (GUIMainWindow &app, const std::string &name, GUILaneSpeedTrigger &o, int xpos, int ypos)
 Constructor.
long onCmdChangeOption (FXObject *, FXSelector, void *)
long onCmdClose (FXObject *, FXSelector, void *)
long onCmdPreDef (FXObject *, FXSelector, void *)
long onCmdUserDef (FXObject *, FXSelector, void *)
long onUpdPreDef (FXObject *, FXSelector, void *)
long onUpdUserDef (FXObject *, FXSelector, void *)
virtual ~GUIManip_LaneSpeedTrigger ()
 Destructor.

Private Attributes

FXDataTarget myChosenTarget
FXint myChosenValue
GUILaneSpeedTriggermyObject
GUIMainWindowmyParent
MFXComboBoxIconmyPredefinedValues
double mySpeed
FXDataTarget mySpeedTarget
FXRealSpinner * myUserDefinedSpeed

Detailed Description

Definition at line 117 of file GUILaneSpeedTrigger.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
MID_USER_DEF 
MID_PRE_DEF 
MID_OPTION 
MID_CLOSE 
ID_LAST 

Definition at line 120 of file GUILaneSpeedTrigger.h.

Constructor & Destructor Documentation

◆ GUIManip_LaneSpeedTrigger()

GUILaneSpeedTrigger::GUIManip_LaneSpeedTrigger::GUIManip_LaneSpeedTrigger ( GUIMainWindow & app,
const std::string & name,
GUILaneSpeedTrigger & o,
int xpos,
int ypos )

◆ ~GUIManip_LaneSpeedTrigger()

GUILaneSpeedTrigger::GUIManip_LaneSpeedTrigger::~GUIManip_LaneSpeedTrigger ( )
virtual

Destructor.

Definition at line 160 of file GUILaneSpeedTrigger.cpp.

Member Function Documentation

◆ onCmdChangeOption()

long GUILaneSpeedTrigger::GUIManip_LaneSpeedTrigger::onCmdChangeOption ( FXObject * ,
FXSelector ,
void *  )

Definition at line 209 of file GUILaneSpeedTrigger.cpp.

References myChosenValue, myObject, myParent, myPredefinedValues, mySpeed, and myUserDefinedSpeed.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdClose()

long GUILaneSpeedTrigger::GUIManip_LaneSpeedTrigger::onCmdClose ( FXObject * ,
FXSelector ,
void *  )

Definition at line 164 of file GUILaneSpeedTrigger.cpp.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdPreDef()

long GUILaneSpeedTrigger::GUIManip_LaneSpeedTrigger::onCmdPreDef ( FXObject * ,
FXSelector ,
void *  )

Definition at line 190 of file GUILaneSpeedTrigger.cpp.

References myObject, myParent, myPredefinedValues, and mySpeed.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdUserDef()

long GUILaneSpeedTrigger::GUIManip_LaneSpeedTrigger::onCmdUserDef ( FXObject * ,
FXSelector ,
void *  )

Definition at line 171 of file GUILaneSpeedTrigger.cpp.

References myObject, myParent, mySpeed, and myUserDefinedSpeed.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onUpdPreDef()

long GUILaneSpeedTrigger::GUIManip_LaneSpeedTrigger::onUpdPreDef ( FXObject * sender,
FXSelector ,
void * ptr )

Definition at line 199 of file GUILaneSpeedTrigger.cpp.

References myChosenValue, and myParent.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onUpdUserDef()

long GUILaneSpeedTrigger::GUIManip_LaneSpeedTrigger::onUpdUserDef ( FXObject * sender,
FXSelector ,
void * ptr )

Definition at line 180 of file GUILaneSpeedTrigger.cpp.

References myChosenValue, and myParent.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

Field Documentation

◆ myChosenTarget

FXDataTarget GUILaneSpeedTrigger::GUIManip_LaneSpeedTrigger::myChosenTarget
private

Definition at line 147 of file GUILaneSpeedTrigger.h.

Referenced by GUIManip_LaneSpeedTrigger().

◆ myChosenValue

FXint GUILaneSpeedTrigger::GUIManip_LaneSpeedTrigger::myChosenValue
private

◆ myObject

GUILaneSpeedTrigger* GUILaneSpeedTrigger::GUIManip_LaneSpeedTrigger::myObject
private

◆ myParent

GUIMainWindow* GUILaneSpeedTrigger::GUIManip_LaneSpeedTrigger::myParent
private

◆ myPredefinedValues

MFXComboBoxIcon* GUILaneSpeedTrigger::GUIManip_LaneSpeedTrigger::myPredefinedValues
private

◆ mySpeed

double GUILaneSpeedTrigger::GUIManip_LaneSpeedTrigger::mySpeed
private

◆ mySpeedTarget

FXDataTarget GUILaneSpeedTrigger::GUIManip_LaneSpeedTrigger::mySpeedTarget
private

Definition at line 151 of file GUILaneSpeedTrigger.h.

Referenced by GUIManip_LaneSpeedTrigger().

◆ myUserDefinedSpeed

FXRealSpinner* GUILaneSpeedTrigger::GUIManip_LaneSpeedTrigger::myUserDefinedSpeed
private

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