74 const std::vector<std::string>& lines,
MSLane& lane,
75 double frompos,
double topos,
const std::string name,
int personCapacity);
A lane area vehicles can halt at (gui-version)
GUIGLObjectPopupMenu * getPopUpMenu(GUIMainWindow &app, GUISUMOAbstractView &parent)
Returns an own popup-menu.
A lane area vehicles can halt at.
Stores the information about how to visualize structures.
Position myFGSignPos
The position of the sign.
double myFGSignRot
The rotation of the sign.
Boundary getCenteringBoundary() const
Returns the boundary to which the view shall be centered in order to show the object.
const std::string getOptionalName() const
Returns the street name.
A class that stores a 2D geometrical boundary.
The simulated network and simulation perfomer.
GUIBusStop(const std::string &id, const std::vector< std::string > &lines, MSLane &lane, double frompos, double topos, const std::string name, int personCapacity)
Constructor.
A point in 2D or 3D with translation and scaling methods.
PositionVector myFGShape
The shape.
bool addAccess(MSLane *lane, const double pos, const double length)
adds an access point to this stop
double myPersonExaggeration
The current person exaggeration.
double myWidth
The visual width of the stoppling place.
void drawGL(const GUIVisualizationSettings &s) const
Draws the object.
PositionVector myAccessCoords
The coordinates of access points.
GUIParameterTableWindow * getParameterWindow(GUIMainWindow &app, GUISUMOAbstractView &parent)
Returns an own parameter window.
std::vector< double > myFGShapeRotations
The rotations of the shape parts.
Position getWaitPosition(MSTransportable *person) const
Returns the next free waiting place for pedestrians / containers.
std::vector< double > myFGShapeLengths
The lengths of the shape parts.
Representation of a lane in the micro simulation.
A window containing a gl-object's parameter.