21 #ifndef GUILaneSpeedTrigger_h 22 #define GUILaneSpeedTrigger_h 63 const std::vector<MSLane*>& destLanes,
64 const std::string& file);
139 MID_USER_DEF = FXDialogBox::ID_LAST,
153 long onCmdOverride(FXObject*, FXSelector,
void*);
154 long onCmdClose(FXObject*, FXSelector,
void*);
155 long onCmdUserDef(FXObject*, FXSelector,
void*);
156 long onUpdUserDef(FXObject*, FXSelector,
void*);
157 long onCmdPreDef(FXObject*, FXSelector,
void*);
158 long onUpdPreDef(FXObject*, FXSelector,
void*);
159 long onCmdChangeOption(FXObject*, FXSelector,
void*);
PosCont myFGPositions
The positions in full-geometry mode.
void drawGL(const GUIVisualizationSettings &s) const
Draws the object.
Stores the information about how to visualize structures.
FXDataTarget mySpeedTarget
Boundary getCenteringBoundary() const
Returns the boundary to which the view shall be centered in order to show the object.
std::vector< Position > PosCont
Definition of a positions container.
GUIGLObjectPopupMenu * getPopUpMenu(GUIMainWindow &app, GUISUMOAbstractView &parent)
Returns an own popup-menu.
double myLastValue
Storage for last value to avoid string recomputation.
GUIManip_LaneSpeedTrigger()
A class that stores a 2D geometrical boundary.
Changes the speed allowed on a set of lanes.
Boundary myBoundary
The boundary of this rerouter.
FXComboBox * myPredefinedValues
FXDataTarget myChosenTarget
FXRealSpinDial * myUserDefinedSpeed
std::string myLastValueString
Storage for speed string to avoid recomputation.
GUILaneSpeedTrigger(const std::string &id, const std::vector< MSLane * > &destLanes, const std::string &file)
Constructor.
GUIParameterTableWindow * getParameterWindow(GUIMainWindow &app, GUISUMOAbstractView &parent)
Returns an own parameter window.
RotCont myFGRotations
The rotations in full-geometry mode.
bool myShowAsKMH
The information whether the speed shall be shown in m/s or km/h.
GUIManipulator * openManipulator(GUIMainWindow &app, GUISUMOAbstractView &parent)
Changes the speed allowed on a set of lanes (gui version)
GUILaneSpeedTrigger * myObject
A window containing a gl-object's parameter.
std::vector< double > RotCont
Definition of a rotation container.