The simulated network and simulation perfomer.
The XML-Handler for network loading.
void sortInternalShapes()
resolve mismatch between internal lane ids of both networks
void addConnection(const SUMOSAXAttributes &attrs)
records connection topology for later resorting
void addLane(const SUMOSAXAttributes &attrs)
adds a secondary lane shape
std::map< const MSJunction *, std::map< MSLane *, MSLane * > > myShuffledJunctions
mapping between primary internal lane and corresponding secondary internal lane
std::set< const MSEdge * > myPrimaryEdges
lanes of the primary network that should receive a secondary shape
NLNetShapeHandler & operator=(const NLNetShapeHandler &s)
virtual ~NLNetShapeHandler()
Destructor.
NLNetShapeHandler(const NLNetShapeHandler &s)
MSNet & myNet
The net to fill (preinitialised)
void addJunction(const SUMOSAXAttributes &attrs)
adds a junction position
virtual void myStartElement(int element, const SUMOSAXAttributes &attrs)
Called on the opening of a tag;.
Encapsulated SAX-Attributes.
SAX-handler base for SUMO-files.