17 #ifndef NIXMLPTHandler_h 18 #define NIXMLPTHandler_h void myEndElement(int element)
Called when a closing tag occurs.
void addAccess(const SUMOSAXAttributes &attrs)
Parses an stop access definition.
void addPTStop(const SUMOSAXAttributes &attrs)
Parses an public transport stop.
NIXMLPTHandler & operator=(const NIXMLPTHandler &s)
invalid assignment operator
A container for traffic light definitions and built programs.
PositionVector tryGetShape(const SUMOSAXAttributes &attrs)
Tries to parse the shape definition.
The representation of a single edge during network building.
A container for districts.
bool setNodes(const SUMOSAXAttributes &attrs)
Sets from/to node information of the currently parsed edge.
The representation of a single pt stop.
SAX-handler base for SUMO-files.
NBPTStopCont & myStopCont
The stop container (for loading of stops)
NBPTLine * myCurrentLine
The currently processed line.
std::vector< Parameterised * > myLastParameterised
element to receive parameters
double myCurrentCompletion
the completion level of the current line
Encapsulated SAX-Attributes.
Importer for network edges stored in XML.
NBPTLineCont & myLineCont
The line container (for loading of lines)
Storage for edges, including some functionality operating on multiple edges.
~NIXMLPTHandler()
Destructor.
void addPTLine(const SUMOSAXAttributes &attrs)
Parses a public transport line.
NBPTStop * myCurrentStop
The currently processed stop.
void addPTLineStop(const SUMOSAXAttributes &attrs)
Parses an public transport stop reference within a line element.
void myStartElement(int element, const SUMOSAXAttributes &attrs)
Called on the opening of a tag;.
A storage for options typed value containers)
LaneSpreadFunction
Numbers representing special SUMO-XML-attribute values Information how the edge's lateral offset shal...
Represents a single node (junction) during network building.
Container for nodes during the netbuilding process.
NBEdgeCont & myEdgeCont
The edges container (for retrieving referenced stop edge)
NIXMLPTHandler(NBEdgeCont &ec, NBPTStopCont &sc, NBPTLineCont &lc)
Constructor.
LaneSpreadFunction tryGetLaneSpread(const SUMOSAXAttributes &attrs)
Tries to parse the spread type.
A storage for available types of edges.