20 #ifndef GUIParkingArea_h 21 #define GUIParkingArea_h 85 const std::vector<std::string>& lines,
MSLane& lane,
A lane area vehicles can halt at.
std::vector< SUMOReal > myShapeLengths
The lengths of the shape parts.
Stores the information about how to visualize structures.
Boundary getCenteringBoundary() const
Returns the boundary to which the view shall be centered in order to show the object.
std::vector< SUMOReal > myShapeRotations
The rotations of the shape parts.
A class that stores a 2D geometrical boundary.
The simulated network and simulation perfomer.
GUIParkingArea(const std::string &id, const std::vector< std::string > &lines, MSLane &lane, SUMOReal frompos, SUMOReal topos, unsigned int capacity, SUMOReal width, SUMOReal length, SUMOReal angle)
Constructor.
void drawGL(const GUIVisualizationSettings &s) const
Draws the object.
A point in 2D or 3D with translation and scaling methods.
GUIGLObjectPopupMenu * getPopUpMenu(GUIMainWindow &app, GUISUMOAbstractView &parent)
Returns an own popup-menu.
SUMOReal mySignRot
The rotation of the sign.
A lane area vehicles can halt at (gui-version)
~GUIParkingArea()
Destructor.
GUIParameterTableWindow * getParameterWindow(GUIMainWindow &app, GUISUMOAbstractView &parent)
Returns an own parameter window.
Representation of a lane in the micro simulation.
A window containing a gl-object's parameter.
Position mySignPos
The position of the sign.