 |
Eclipse SUMO - Simulation of Urban MObility
|
Go to the documentation of this file.
16 #ifndef GUIParkingArea_h
17 #define GUIParkingArea_h
76 const std::vector<std::string>& lines,
MSLane& lane,
77 double frompos,
double topos,
unsigned int capacity,
78 double width,
double length,
double angle,
const std::string& name,
126 double width,
double length,
double angle);
A window containing a gl-object's parameter.
A lane area vehicles can halt at.
GUIGLObjectPopupMenu * getPopUpMenu(GUIMainWindow &app, GUISUMOAbstractView &parent)
Returns an own popup-menu.
Representation of a lane in the micro simulation.
A lane area vehicles can halt at (gui-version)
The simulated network and simulation perfomer.
void addLotEntry(double x, double y, double z, double width, double length, double angle)
extend boundary
~GUIParkingArea()
Destructor.
std::vector< double > myShapeLengths
The lengths of the shape parts.
A class that stores a 2D geometrical boundary.
A point in 2D or 3D with translation and scaling methods.
Position mySignPos
The position of the sign.
void drawGL(const GUIVisualizationSettings &s) const
Draws the object.
GUIParameterTableWindow * getParameterWindow(GUIMainWindow &app, GUISUMOAbstractView &parent)
Returns an own parameter window.
double mySignRot
The rotation of the sign.
Boundary myBoundary
the centering boundary
Boundary getCenteringBoundary() const
Returns the boundary to which the view shall be centered in order to show the object.
GUIParkingArea(const std::string &id, const std::vector< std::string > &lines, MSLane &lane, double frompos, double topos, unsigned int capacity, double width, double length, double angle, const std::string &name, bool onRoad)
Constructor.
const std::string getOptionalName() const
Returns the stopping place name.
Stores the information about how to visualize structures.
std::vector< double > myShapeRotations
The rotations of the shape parts.