75 const std::vector<std::string>& lines,
MSLane& lane,
76 double frompos,
double topos,
const std::string name,
77 int personCapacity,
double parkingLength,
const RGBColor& color);
141 std::vector<double>& fgShapeRotations, std::vector<double>& fgShapeLengths,
142 Position& fgSignPos,
double& fgSignRot,
bool secondaryShape =
false);
SumoXMLTag
Numbers representing SUMO-XML - element names.
A class that stores a 2D geometrical boundary.
A lane area vehicles can halt at (gui-version)
Position myFGSignPos
The position of the sign.
std::vector< double > myFGShapeRotations2
double myFGSignRot
The rotation of the sign.
void drawGL(const GUIVisualizationSettings &s) const
Draws the object.
void initShape(PositionVector &fgShape, std::vector< double > &fgShapeRotations, std::vector< double > &fgShapeLengths, Position &fgSignPos, double &fgSignRot, bool secondaryShape=false)
init constants for faster rendering
GUIGLObjectPopupMenu * getPopUpMenu(GUIMainWindow &app, GUISUMOAbstractView &parent)
Returns an own popup-menu.
bool addAccess(MSLane *const lane, const double startPos, const double endPos, double length, const MSStoppingPlace::AccessExit exit)
adds an access point to this stop
std::vector< double > myFGShapeLengths
The lengths of the shape parts.
PositionVector myFGShape
The shape.
std::vector< double > myFGShapeLengths2
GUIParameterTableWindow * getParameterWindow(GUIMainWindow &app, GUISUMOAbstractView &parent)
Returns an own parameter window.
double myWidth
The visual width of the stoppling place.
std::vector< double > myFGShapeRotations
The rotations of the shape parts.
const std::string getOptionalName() const
Returns the street name.
double getCroppedLastFreePos() const
Formats the last free pos value.
PositionVector myAccessCoords
The coordinates of access points.
Boundary getCenteringBoundary() const
Returns the boundary to which the view shall be centered in order to show the object.
double getExaggeration(const GUIVisualizationSettings &s) const
return exaggeration associated with this GLObject
PositionVector myFGShape2
A window containing a gl-object's parameter.
Stores the information about how to visualize structures.
Representation of a lane in the micro simulation.
The simulated network and simulation perfomer.
A lane area vehicles can halt at.
A point in 2D or 3D with translation and scaling methods.