71 bool updateEdgeGeometries,
static methods for processing the coordinates conversion for the current net
Storage for edges, including some functionality operating on multiple edges.
Container for nodes during the netbuilding process.
Represents a single node (junction) during network building.
A container for traffic light definitions and built programs.
Importer for network nodes stored in XML.
NIXMLNodesHandler & operator=(const NIXMLNodesHandler &s)
invalid assignment operator
~NIXMLNodesHandler()
Destructor.
std::string myID
The id of the currently parsed node.
void addJoinCluster(const SUMOSAXAttributes &attrs)
NIXMLNodesHandler(const NIXMLNodesHandler &s)
invalid copy constructor
GeoConvHelper * myLocation
The coordinate transformation which was used compute the node coordinates.
Position myPosition
The position of the currently parsed node.
NBNodeCont & myNodeCont
The node container to add built nodes to.
void deleteNode(const SUMOSAXAttributes &attrs)
NBTrafficLightLogicCont & myTLLogicCont
The traffic lights container to add built tls to.
static NBNode * processNodeType(const SUMOSAXAttributes &attrs, NBNode *node, const std::string &nodeID, const Position &position, bool updateEdgeGeometries, NBNodeCont &nc, NBEdgeCont &ec, NBTrafficLightLogicCont &tlc, GeoConvHelper *from_srs=nullptr)
parses node attributes (not related to positioning)
static void processTrafficLightDefinitions(const SUMOSAXAttributes &attrs, NBNode *currentNode, NBTrafficLightLogicCont &tlc)
Builds the defined traffic light or adds a node to it.
NBEdgeCont & myEdgeCont
The node container to add built nodes to.
Parameterised * myLastParameterised
last item the could receive parameters
void myEndElement(int element)
Called when a closing tag occurs.
OptionsCont & myOptions
A reference to the program's options.
void addNode(const SUMOSAXAttributes &attrs)
void myStartElement(int element, const SUMOSAXAttributes &attrs)
Called on the opening of a tag;.
void addJoinExclusion(const SUMOSAXAttributes &attrs)
A storage for options typed value containers)
An upper class for objects with additional parameters.
A point in 2D or 3D with translation and scaling methods.
Encapsulated SAX-Attributes.
SAX-handler base for SUMO-files.