124 int* fromLane,
int* toLane);
static methods for processing the coordinates conversion for the current net
Storage for edges, including some functionality operating on multiple edges.
The representation of a single edge during network building.
Container for nodes during the netbuilding process.
A container for traffic light definitions and built programs.
Importer for edge connections stored in XML.
void delConnection(const SUMOSAXAttributes &attrs)
Parses a delete element that specifies a connection to delete.
MsgHandler *const myErrorMsgHandler
the handler for loading errors
void parseConnection(const SUMOSAXAttributes &attrs)
Parses a connection and adds it to the referenced edge.
NIXMLConnectionsHandler(const NIXMLConnectionsHandler &s)
invalidated copy constructor
bool parseLaneInfo(const SUMOSAXAttributes &attributes, NBEdge *fromEdge, NBEdge *toEdge, int *fromLane, int *toLane)
Parses information about lane-2-lane connection when it describes a lane-2-lane relationship.
bool parseLaneDefinition(const SUMOSAXAttributes &attributes, int *fromLane, int *toLane)
Parses information about lane-2-lane connection.
bool myHaveWarnedAboutDeprecatedLanes
Information whether we have a deprecated attribute.
NBTrafficLightLogicCont & myTLLogicCont
The traffic lights container to add built tls to (when invalidating tls)
bool parseDeprecatedLaneDefinition(const SUMOSAXAttributes &attributes, NBEdge *fromEdge, NBEdge *toEdge, int *fromLane, int *toLane)
Parses information about lane-2-lane connection in deprecated format.
void addProhibition(const SUMOSAXAttributes &attrs)
Parses a prohibition and updates the referenced node.
NBEdgeCont & myEdgeCont
The edge container to fill.
void myEndElement(int element)
Called when a closing tag occurs.
void addWalkingArea(const SUMOSAXAttributes &attrs)
Parses a walkingArea and updates the referenced node.
Parameterised * myLastParameterised
last item the could receive parameters
NBConnection parseConnectionDef(const std::string &defRole, const std::string &def)
Returns the connection described by def.
NBNodeCont & myNodeCont
The edge container to fill.
NIXMLConnectionsHandler & operator=(const NIXMLConnectionsHandler &s)
invalidated assignment operator
~NIXMLConnectionsHandler()
Destructor.
GeoConvHelper * myLocation
The coordinate transformation which was used compute the custom shape coordinates for connections and...
void myStartElement(int element, const SUMOSAXAttributes &attrs)
Called on the opening of a tag;.
void parseLaneBound(const SUMOSAXAttributes &attrs, NBEdge *from, NBEdge *to)
Parses a connection when it describes a lane-2-lane relationship.
void addCrossing(const SUMOSAXAttributes &attrs)
Parses a crossing and updates the referenced node.
An upper class for objects with additional parameters.
Encapsulated SAX-Attributes.
SAX-handler base for SUMO-files.