SUMO - Simulation of Urban MObility

GUILaneSpeedTrigger::GUIManip_LaneSpeedTrigger Class Reference

#include <GUILaneSpeedTrigger.h>

Inheritance diagram for GUILaneSpeedTrigger::GUIManip_LaneSpeedTrigger:
GUIManipulator FXDialogBox

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 onCmdOverride (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.

Protected Member Functions

 GUIManip_LaneSpeedTrigger ()

Private Attributes

FXDataTarget myChosenTarget
FXint myChosenValue
GUILaneSpeedTrigger * myObject
GUIMainWindow * myParent
FXComboBox * myPredefinedValues
SUMOReal mySpeed
FXDataTarget mySpeedTarget
FXRealSpinDial * myUserDefinedSpeed

Detailed Description

Definition at line 136 of file GUILaneSpeedTrigger.h.


Member Enumeration Documentation

anonymous enum
Enumerator:
MID_USER_DEF 
MID_PRE_DEF 
MID_OPTION 
MID_CLOSE 
ID_LAST 

Definition at line 139 of file GUILaneSpeedTrigger.h.


Constructor & Destructor Documentation

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

Constructor.

Definition at line 106 of file GUILaneSpeedTrigger.cpp.

References MID_CLOSE.

GUILaneSpeedTrigger::GUIManip_LaneSpeedTrigger::~GUIManip_LaneSpeedTrigger ( ) [virtual]

Destructor.

Definition at line 181 of file GUILaneSpeedTrigger.cpp.

GUILaneSpeedTrigger::GUIManip_LaneSpeedTrigger::GUIManip_LaneSpeedTrigger ( ) [inline, protected]

Definition at line 180 of file GUILaneSpeedTrigger.h.


Member Function Documentation

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

Definition at line 185 of file GUILaneSpeedTrigger.cpp.

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

Definition at line 211 of file GUILaneSpeedTrigger.cpp.

References MSLaneSpeedTrigger::setOverridingValue(), and SUMOReal.

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

Definition at line 192 of file GUILaneSpeedTrigger.cpp.

References MSLaneSpeedTrigger::setOverridingValue(), and SUMOReal.

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

Definition at line 220 of file GUILaneSpeedTrigger.cpp.

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

Definition at line 201 of file GUILaneSpeedTrigger.cpp.


Field Documentation


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