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