23 #ifndef GUIEdgeControlBuilder_h
24 #define GUIEdgeControlBuilder_h
101 const std::string& streetName,
const std::string& edgeType,
const int priority);
GUIEdgeControlBuilder()
Constructor.
The base class for an intersection.
Derivation of NLEdgeControlBuilder which builds gui-edges.
EdgeBasicFunction
Defines possible edge types.
MSEdge * buildEdge(const std::string &id, const MSEdge::EdgeBasicFunction function, const std::string &streetName, const std::string &edgeType, const int priority)
Builds an edge instance (GUIEdge in this case)
A road/street connecting two junctions.
virtual MSLane * addLane(const std::string &id, SUMOReal maxSpeed, SUMOReal length, const PositionVector &shape, SUMOReal width, SVCPermissions permissions, int index)
Builds and adds a lane.
GUIEdgeControlBuilder & operator=(const GUIEdgeControlBuilder &s)
invalidated assignment operator
~GUIEdgeControlBuilder()
Destructor.
Representation of a lane in the micro simulation.
Interface for building edges.