54 const std::vector<MSLane*>& destLanes,
55 const std::string& file);
135 long onCmdClose(FXObject*, FXSelector,
void*);
A class that stores a 2D geometrical boundary.
GUIGlObject_AbstractAdd(GUIGlObjectType type, const std::string &id, FXIcon *icon)
constructor
GUIGlObject(GUIGlObjectType type, const std::string µsimID, FXIcon *icon)
Constructor.
MFXComboBoxIcon * myPredefinedValues
long onCmdClose(FXObject *, FXSelector, void *)
FXDataTarget myChosenTarget
long onCmdChangeOption(FXObject *, FXSelector, void *)
GUILaneSpeedTrigger * myObject
long onUpdPreDef(FXObject *, FXSelector, void *)
long onCmdUserDef(FXObject *, FXSelector, void *)
FXRealSpinner * myUserDefinedSpeed
virtual ~GUIManip_LaneSpeedTrigger()
Destructor.
long onCmdPreDef(FXObject *, FXSelector, void *)
FXDataTarget mySpeedTarget
GUIManip_LaneSpeedTrigger(GUIMainWindow &app, const std::string &name, GUILaneSpeedTrigger &o, int xpos, int ypos)
Constructor.
long onUpdUserDef(FXObject *, FXSelector, void *)
GUIParameterTableWindow * getParameterWindow(GUIMainWindow &app, GUISUMOAbstractView &parent) override
Returns an own parameter window.
std::vector< double > RotCont
Definition of a rotation container.
std::string myLastValueString
Storage for speed string to avoid recomputation.
GUIManipulator * openManipulator(GUIMainWindow &app, GUISUMOAbstractView &parent)
GUIGLObjectPopupMenu * getPopUpMenu(GUIMainWindow &app, GUISUMOAbstractView &parent) override
Returns an own popup-menu.
void drawGL(const GUIVisualizationSettings &s) const override
Draws the object.
bool myShowAsKMH
The information whether the speed shall be shown in m/s or km/h.
Boundary getCenteringBoundary() const override
Returns the boundary to which the view shall be centered in order to show the object.
PosCont myFGPositions
The positions in full-geometry mode.
RotCont myFGRotations
The rotations in full-geometry mode.
double myLastValue
Storage for last value to avoid string recomputation.
double getExaggeration(const GUIVisualizationSettings &s) const override
return exaggeration associated with this GLObject
std::vector< Position > PosCont
Definition of a positions container.
Boundary myBoundary
The boundary of this rerouter.
GUILaneSpeedTrigger(const std::string &id, const std::vector< MSLane * > &destLanes, const std::string &file)
Constructor.
GUIManipulator(GUIMainWindow &app, const std::string &name, int xpos, int ypos)
Constructor.
A window containing a gl-object's parameter.
Stores the information about how to visualize structures.
MSLaneSpeedTrigger(const std::string &id, const std::vector< MSLane * > &destLanes, const std::string &file)
Constructor.