![]() |
Eclipse SUMO - Simulation of Urban MObility
|
A class which extracts relevant relation information from a parsed OSM-file. More...
#include <NIImporter_OpenStreetMap.h>
Data Structures | |
| struct | NIIPTPlatform |
Public Member Functions | |
| void | characters (const XMLCh *const chars, const XERCES3_SIZE_t length) |
| The inherited method called when characters occurred. | |
| void | endElement (const XMLCh *const uri, const XMLCh *const localname, const XMLCh *const qname) |
| The inherited method called when a tag is being closed. | |
| const std::string & | getFileName () const |
| returns the current file name | |
| void | registerParent (const int tag, GenericSAXHandler *handler) |
| Assigning a parent handler which is enabled when the specified tag is closed. | |
| RelationHandler (const std::map< long long int, NIOSMNode * > &osmNodes, const std::map< long long int, Edge * > &osmEdges, NBPTStopCont *nbptStopCont, const std::map< long long int, Edge * > &platfromShapes, NBPTLineCont *nbptLineCont, const OptionsCont &oc) | |
| Constructor. | |
| void | setFileName (const std::string &name) |
| Sets the current file name. | |
| void | startElement (const XMLCh *const uri, const XMLCh *const localname, const XMLCh *const qname, const XERCES_CPP_NAMESPACE::Attributes &attrs) |
| The inherited method called when a new tag opens. | |
| ~RelationHandler () override | |
| Destructor. | |
inherited from GenericSAXHandler | |
| enum class | RestrictionType { ONLY , NO , UNKNOWN } |
| whether the only allowed or the only forbidden connection is defined More... | |
| const std::map< long long int, NIOSMNode * > & | myOSMNodes |
| The previously parsed nodes. | |
| const std::map< long long int, Edge * > & | myOSMEdges |
| The previously parsed edges. | |
| const std::map< long long int, Edge * > & | myPlatformShapes |
| The previously parsed platform shapes. | |
| NBPTStopCont * | myNBPTStopCont |
| The previously filled pt stop container. | |
| NBPTLineCont * | myNBPTLineCont |
| PT Line container to be filled. | |
| long long int | myCurrentRelation |
| The currently parsed relation. | |
| bool | myIsRestriction |
| whether the currently parsed relation is a restriction | |
| SVCPermissions | myRestrictionException |
| exceptions to the restriction currenlty being parsed | |
| long long int | myFromWay |
| the origination way for the current restriction | |
| long long int | myToWay |
| the destination way for the current restriction | |
| long long int | myViaNode |
| the via node/way for the current restriction | |
| long long int | myViaWay |
| long long int | myStation |
| the station node for the current stop_area | |
| const OptionsCont & | myOptionsCont |
| the options cont | |
| RestrictionType | myRestrictionType |
| std::vector< long long int > | myStops |
| bus stop references | |
| std::set< long long int > | myPlatformStops |
| myStops which are actually platforms (in case there is no stop_position) | |
| std::vector< NIIPTPlatform > | myPlatforms |
| bus stop platforms | |
| std::vector< long long int > | myWays |
| ways in pt line references | |
| bool | myIsStopArea |
| indicates whether current relation is a pt stop area | |
| bool | myIsRoute |
| indicates whether current relation is a route | |
| std::string | myPTRouteType |
| indicates whether current relation is a pt route | |
| RGBColor | myRouteColor |
| official route color | |
| std::string | myName |
| name of the relation | |
| std::string | myRef |
| ref of the pt line | |
| int | myInterval |
| service interval of the pt line in minutes | |
| std::string | myNightService |
| night service information of the pt line | |
| std::map< long long int, long long int > | myStopAreas |
| the map from stop area member to stop_area id | |
| void | myStartElement (int element, const SUMOSAXAttributes &attrs) override |
| Called on the opening of a tag;. | |
| void | myEndElement (int element) override |
| Called when a closing tag occurs. | |
| void | resetValues () |
| reset members to their defaults for parsing a new relation | |
| bool | checkEdgeRef (long long int ref) const |
| check whether a referenced way has a corresponding edge | |
| bool | applyRestriction () const |
| try to apply the parsed restriction and return whether successful | |
| NBEdge * | findEdgeRef (long long int wayRef, const std::vector< NBEdge * > &candidates) const |
| try to find the way segment among candidates | |
| RelationHandler (const RelationHandler &s) | |
| invalidated copy constructor | |
| RelationHandler & | operator= (const RelationHandler &s) |
| invalidated assignment operator | |
attributes parsing | |
| typedef std::vector< XMLCh * > | AttrMap |
| AttrMap | myPredefinedTags |
| std::vector< std::string > | myPredefinedTagsMML |
| the map from ids to their string representation | |
elements parsing | |
| typedef std::map< std::string, int > | TagMap |
| TagMap | myTagMap |
| std::vector< std::string > | myCharactersVector |
| A list of character strings obtained so far to build the complete characters string at the end. | |
| GenericSAXHandler * | myParentHandler |
| The handler to give control back to. | |
| int | myParentIndicator |
| The tag indicating that control should be given back. | |
| std::string | myFileName |
| The name of the currently parsed file. | |
| std::string | myExpectedRoot |
| The root element to expect, empty string disables the check. | |
| bool | myCollectCharacterData = false |
| whether the reader should collect character data | |
| bool | myRootSeen = false |
| whether the reader has already seen the root element | |
| int | mySection = -1 |
| The tag indicating the current section to parse. | |
| bool | mySectionSeen = false |
| whether the reader has already seen the begin of the section | |
| bool | mySectionEnded = false |
| whether the reader has already seen the end of the section | |
| bool | mySectionOpen = false |
| whether an element of the current section is open | |
| std::pair< int, SUMOSAXAttributes * > | myNextSectionStart |
SAX ErrorHandler callbacks | |
| void | warning (const XERCES_CPP_NAMESPACE::SAXParseException &exception) |
| Handler for XML-warnings. | |
| void | error (const XERCES_CPP_NAMESPACE::SAXParseException &exception) |
| Handler for XML-errors. | |
| void | fatalError (const XERCES_CPP_NAMESPACE::SAXParseException &exception) |
| Handler for XML-errors. | |
| void | setSection (const int element, const bool seen) |
| bool | sectionFinished () const |
| std::pair< int, SUMOSAXAttributes * > | retrieveNextSectionStart () |
| void | needsCharacterData (const bool value=true) |
| std::string | buildErrorMessage (const XERCES_CPP_NAMESPACE::SAXParseException &exception) |
| Builds an error message. | |
| virtual void | myCharacters (int element, const std::string &chars) |
| Callback method for characters to implement by derived classes. | |
| void | callParentEnd (int element) |
| signal endElement to the parent handler (special case for MSCalibrator) | |
| XMLCh * | convert (const std::string &name) const |
| converts from c++-string into unicode | |
| int | convertTag (const std::string &tag) const |
| Converts a tag from its string into its numerical representation. | |
A class which extracts relevant relation information from a parsed OSM-file.
Definition at line 583 of file NIImporter_OpenStreetMap.h.
|
privateinherited |
Definition at line 303 of file GenericSAXHandler.h.
|
privateinherited |
Definition at line 317 of file GenericSAXHandler.h.
|
strongprivate |
whether the only allowed or the only forbidden connection is defined
| Enumerator | |
|---|---|
| ONLY | The only valid connection is declared. |
| NO | The only invalid connection is declared. |
| UNKNOWN | The relation tag was missing. |
Definition at line 667 of file NIImporter_OpenStreetMap.h.
| NIImporter_OpenStreetMap::RelationHandler::RelationHandler | ( | const std::map< long long int, NIOSMNode * > & | osmNodes, |
| const std::map< long long int, Edge * > & | osmEdges, | ||
| NBPTStopCont * | nbptStopCont, | ||
| const std::map< long long int, Edge * > & | platfromShapes, | ||
| NBPTLineCont * | nbptLineCont, | ||
| const OptionsCont & | oc ) |
Constructor.
| [in] | osmNodes | The previously parsed OSM-nodes |
| [in] | osmEdges | The previously parse OSM-edges |
Definition at line 2342 of file NIImporter_OpenStreetMap.cpp.
References myNBPTLineCont, myNBPTStopCont, myOptionsCont, myOSMEdges, myOSMNodes, myPlatformShapes, resetValues(), and SUMOSAXHandler::SUMOSAXHandler().
Referenced by operator=(), and RelationHandler().
|
overridedefault |
Destructor.
|
private |
invalidated copy constructor
References RelationHandler().
|
private |
try to apply the parsed restriction and return whether successful
Definition at line 2723 of file NIImporter_OpenStreetMap.cpp.
References NBEdge::addEdge2EdgeConnection(), findEdgeRef(), NBNode::getIncomingEdges(), NBNode::getOutgoingEdges(), NBEdge::getToNode(), NIImporter_OpenStreetMap::INVALID_ID, NBEdge::isConnectedTo(), myFromWay, myOSMNodes, myRestrictionException, myRestrictionType, myToWay, myViaNode, ONLY, NBEdge::removeFromConnections(), SVC_IGNORING, TL, toString(), and WRITE_WARNINGF.
Referenced by myEndElement().
|
protectedinherited |
Builds an error message.
The error message includes the file name and the line/column information as supported by the given SAXParseException
| [in] | exception | The name of the currently processed file |
Definition at line 205 of file GenericSAXHandler.cpp.
References getFileName(), and TL.
Referenced by error(), fatalError(), and warning().
|
protectedinherited |
signal endElement to the parent handler (special case for MSCalibrator)
Definition at line 247 of file GenericSAXHandler.cpp.
References myParentHandler.
Referenced by MSCalibrator::myEndElement().
|
inherited |
The inherited method called when characters occurred.
The retrieved characters are converted into a string and appended into a private buffer. They are reported as soon as the element ends.
recheck/describe what happens with characters when a new element is opened
describe characters processing in the class' head
Definition at line 186 of file GenericSAXHandler.cpp.
References myCharactersVector, myCollectCharacterData, and StringUtils::transcode().
|
private |
check whether a referenced way has a corresponding edge
Definition at line 2538 of file NIImporter_OpenStreetMap.cpp.
References myCurrentRelation, myOSMEdges, TL, toString(), and WRITE_WARNINGF.
Referenced by myStartElement().
|
privateinherited |
converts from c++-string into unicode
| [in] | name | The string to convert |
Definition at line 86 of file GenericSAXHandler.cpp.
Referenced by GenericSAXHandler().
|
privateinherited |
Converts a tag from its string into its numerical representation.
Returns the enum-representation stored for the given tag. If the tag is not known, SUMO_TAG_NOTHING is returned.
| [in] | tag | The string to convert |
Definition at line 195 of file GenericSAXHandler.cpp.
References myTagMap, and SUMO_TAG_NOTHING.
Referenced by endElement(), and startElement().
|
inherited |
The inherited method called when a tag is being closed.
This method calls the user-implemented methods myCharacters with the previously collected and converted characters.
Then, myEndElement is called, supplying it the qname converted to its enum- and string-representations.
recheck/describe encoding of the string-representation
do not generate and report the string-representation
Definition at line 134 of file GenericSAXHandler.cpp.
References convertTag(), myCharacters(), myCharactersVector, myEndElement(), myParentHandler, myParentIndicator, mySection, mySectionOpen, XMLSubSys::setHandler(), SUMO_TAG_INCLUDE, SUMO_TAG_NOTHING, and StringUtils::transcode().
|
inherited |
Handler for XML-errors.
The message is built using buildErrorMessage and thrown within a ProcessError.
| [in] | exception | The occurred exception to process |
| ProcessError | On any call |
Definition at line 224 of file GenericSAXHandler.cpp.
References buildErrorMessage().
Referenced by MSRouteHandler::addFlowTransportable(), MSRouteHandler::addTransportable(), MSRouteHandler::closeTransportable(), NIImporter_OpenDrive::geomFromSpiral(), and MSRouteHandler::interpretDepartPosLat().
|
inherited |
Handler for XML-errors.
The message is built using buildErrorMessage and thrown within a ProcessError.
| ProcessError | On any call |
| [in] | exception | The occurred exception to process |
Definition at line 230 of file GenericSAXHandler.cpp.
References buildErrorMessage().
|
private |
try to find the way segment among candidates
Definition at line 2775 of file NIImporter_OpenStreetMap.cpp.
References TL, toString(), and WRITE_WARNINGF.
Referenced by applyRestriction().
|
inherited |
returns the current file name
Definition at line 80 of file GenericSAXHandler.cpp.
References myFileName.
Referenced by NLHandler::addE1Detector(), NLHandler::addE2Detector(), NLHandler::addEdgeLaneMeanData(), NLHandler::addInstantE1Detector(), SUMORouteHandler::addParam(), ShapeHandler::addPOI(), ShapeHandler::addPoly(), NLHandler::addRouteProbeDetector(), NLHandler::addVTypeProbeDetector(), NLHandler::beginE3Detector(), buildErrorMessage(), MSRouteHandler::closeVType(), PCNetProjectionLoader::load(), NLHandler::myEndElement(), GUISettingsHandler::myStartElement(), NIImporter_OpenDrive::myStartElement(), NIXMLConnectionsHandler::myStartElement(), NIXMLEdgesHandler::myStartElement(), NIXMLNodesHandler::myStartElement(), NLHandler::myStartElement(), RODFDetectorHandler::myStartElement(), SUMORouteHandler::myStartElement(), DataHandler::parse(), GeneralHandler::parse(), XMLSubSys::runParser(), and startElement().
|
protectedvirtualinherited |
Callback method for characters to implement by derived classes.
Called by "endElement" (see there).
| [in] | element | The opened element, given as a int |
| [in] | chars | The complete embedded character string @exceptions ProcessError These method may throw a ProcessError if something fails |
Reimplemented in NIImporter_ITSUMO::Handler, and NIImporter_OpenDrive.
Definition at line 240 of file GenericSAXHandler.cpp.
Referenced by endElement().
|
overrideprotectedvirtual |
Called when a closing tag occurs.
| [in] | element | ID of the currently opened element |
| ProcessError | If something fails |
Reimplemented from GenericSAXHandler.
Definition at line 2548 of file NIImporter_OpenStreetMap.cpp.
References NBPTLine::addPTStop(), NBPTLine::addWayNode(), applyRestriction(), NIImporter_OpenStreetMap::NIOSMNode::ele, Parameterised::getParameter(), NBPTLine::getStops(), Parameterised::hasParameter(), NIImporter_OpenStreetMap::NIOSMNode::id, NIImporter_OpenStreetMap::interpretTransportType(), NIImporter_OpenStreetMap::INVALID_ID, NIImporter_OpenStreetMap::NIOSMNode::lat, PositionVector::length(), NIImporter_OpenStreetMap::NIOSMNode::lon, NIImporter_OpenStreetMap::Edge::myCurrentNodes, myCurrentRelation, myFromWay, myInterval, myIsRestriction, myIsRoute, myIsStopArea, myName, myNBPTLineCont, myNBPTStopCont, myNightService, myOptionsCont, myOSMEdges, myOSMNodes, myPlatforms, myPlatformShapes, myPlatformStops, myPTRouteType, myRef, myRestrictionType, myRouteColor, myStation, myStopAreas, myStops, myToWay, myViaNode, myViaWay, myWays, n, resetValues(), NBPTLine::setNumOfStops(), SUMO_TAG_RELATION, TL, toString(), NBNetBuilder::transformCoordinate(), UNKNOWN, WRITE_ERRORF, and WRITE_WARNINGF.
|
overrideprotectedvirtual |
Called on the opening of a tag;.
| [in] | element | ID of the currently opened element |
| [in] | attrs | Attributes within the currently opened element |
| ProcessError | If something fails |
Reimplemented from GenericSAXHandler.
Definition at line 2385 of file NIImporter_OpenStreetMap.cpp.
References checkEdgeRef(), SUMOSAXAttributes::get(), SUMOSAXAttributes::getOpt(), SUMOSAXAttributes::getStringSecure(), SUMOSAXAttributes::hasAttribute(), NIImporter_OpenStreetMap::INVALID_ID, invalid_return< std::string >::value, NIImporter_OpenStreetMap::RelationHandler::NIIPTPlatform::isWay, myCurrentRelation, myFromWay, myInterval, myIsRestriction, myIsRoute, myIsStopArea, myName, myNightService, myOSMNodes, myPlatforms, myPlatformShapes, myPlatformStops, myPTRouteType, myRef, myRestrictionException, myRestrictionType, myRouteColor, myStation, myStops, myToWay, myViaNode, myViaWay, myWays, NO, ONLY, RGBColor::parseColor(), NIImporter_OpenStreetMap::RelationHandler::NIIPTPlatform::ref, StringUtils::startsWith(), SUMO_ATTR_ACTION, SUMO_ATTR_ID, SUMO_ATTR_K, SUMO_ATTR_REF, SUMO_ATTR_TYPE, SUMO_ATTR_V, SUMO_TAG_MEMBER, SUMO_TAG_RELATION, SUMO_TAG_TAG, SVC_BICYCLE, SVC_BUS, SVC_EMERGENCY, SVC_PASSENGER, SVC_TAXI, SVC_TRAILER, SVC_TRUCK, TL, toString(), and WRITE_WARNINGF.
|
inlineinherited |
Definition at line 220 of file GenericSAXHandler.h.
References invalid_return< std::string >::value, and myCollectCharacterData.
Referenced by NIImporter_ITSUMO::loadNetwork(), NIImporter_OpenDrive::loadNetwork(), and NIImporter_OpenDrive::myCharacters().
|
private |
invalidated assignment operator
References RelationHandler().
|
inherited |
Assigning a parent handler which is enabled when the specified tag is closed.
Definition at line 178 of file GenericSAXHandler.cpp.
References GenericSAXHandler(), myParentHandler, myParentIndicator, and XMLSubSys::setHandler().
Referenced by NLTriggerBuilder::parseAndBuildCalibrator(), NLTriggerBuilder::parseAndBuildLaneSpeedTrigger(), and NLTriggerBuilder::parseAndBuildRerouter().
|
private |
reset members to their defaults for parsing a new relation
Definition at line 2363 of file NIImporter_OpenStreetMap.cpp.
References NIImporter_OpenStreetMap::INVALID_ID, myCurrentRelation, myFromWay, myIsRestriction, myIsRoute, myIsStopArea, myPlatforms, myPlatformStops, myPTRouteType, myRestrictionException, myRestrictionType, myRouteColor, myStation, myStops, myToWay, myViaNode, myViaWay, myWays, SVC_IGNORING, and UNKNOWN.
Referenced by myEndElement(), and RelationHandler().
|
inlineinherited |
Definition at line 213 of file GenericSAXHandler.h.
References myNextSectionStart.
|
inlineinherited |
Definition at line 209 of file GenericSAXHandler.h.
References mySectionEnded.
|
inherited |
Sets the current file name.
| [in] | name | The name of the currently processed file |
Definition at line 74 of file GenericSAXHandler.cpp.
References myFileName.
Referenced by NIImporter_SUMO::_loadNetwork(), MSStateHandler::MSStateTimeHandler::getTime(), GUISettingsHandler::GUISettingsHandler(), NIImporter_OpenStreetMap::load(), NIImporter_Vissim::load(), NITypeLoader::load(), PCNetProjectionLoader::load(), loadNet(), ROLoader::loadNet(), NIImporter_ITSUMO::loadNetwork(), NIImporter_MATSim::loadNetwork(), NIImporter_OpenDrive::loadNetwork(), main(), and XMLSubSys::runParser().
|
inlineinherited |
Definition at line 202 of file GenericSAXHandler.h.
References mySection, mySectionEnded, mySectionOpen, and mySectionSeen.
|
inherited |
The inherited method called when a new tag opens.
The method parses the supplied XMLCh*-qname using the internal name/enum-map to obtain the enum representation of the attribute name.
Then, "myStartElement" is called supplying the enumeration value, the string-representation of the name and the attributes.
recheck/describe encoding of the string-representation
do not generate and report the string-representation
Definition at line 99 of file GenericSAXHandler.cpp.
References convertTag(), FileHelpers::getConfigurationRelative(), getFileName(), SUMOSAXAttributesImpl_Xerces::getString(), FileHelpers::isAbsolute(), myCharactersVector, myExpectedRoot, myNextSectionStart, myPredefinedTags, myPredefinedTagsMML, myRootSeen, mySection, mySectionEnded, mySectionOpen, mySectionSeen, myStartElement(), XMLSubSys::runParser(), SUMO_ATTR_HREF, SUMO_TAG_INCLUDE, TL, StringUtils::transcode(), and WRITE_WARNINGF.
|
inherited |
Handler for XML-warnings.
The message is built using buildErrorMessage and reported to the warning-instance of the MsgHandler.
| [in] | exception | The occurred exception to process |
Definition at line 218 of file GenericSAXHandler.cpp.
References buildErrorMessage(), and WRITE_WARNING.
|
privateinherited |
A list of character strings obtained so far to build the complete characters string at the end.
Definition at line 324 of file GenericSAXHandler.h.
Referenced by characters(), endElement(), and startElement().
|
privateinherited |
whether the reader should collect character data
Definition at line 339 of file GenericSAXHandler.h.
Referenced by characters(), and needsCharacterData().
|
private |
The currently parsed relation.
Definition at line 640 of file NIImporter_OpenStreetMap.h.
Referenced by checkEdgeRef(), myEndElement(), myStartElement(), and resetValues().
|
privateinherited |
The root element to expect, empty string disables the check.
Definition at line 336 of file GenericSAXHandler.h.
Referenced by GenericSAXHandler(), and startElement().
|
privateinherited |
The name of the currently parsed file.
Definition at line 333 of file GenericSAXHandler.h.
Referenced by GenericSAXHandler(), getFileName(), and setFileName().
|
private |
the origination way for the current restriction
Definition at line 649 of file NIImporter_OpenStreetMap.h.
Referenced by applyRestriction(), myEndElement(), myStartElement(), and resetValues().
|
private |
service interval of the pt line in minutes
Definition at line 733 of file NIImporter_OpenStreetMap.h.
Referenced by myEndElement(), and myStartElement().
|
private |
whether the currently parsed relation is a restriction
Definition at line 643 of file NIImporter_OpenStreetMap.h.
Referenced by myEndElement(), myStartElement(), and resetValues().
|
private |
indicates whether current relation is a route
Definition at line 718 of file NIImporter_OpenStreetMap.h.
Referenced by myEndElement(), myStartElement(), and resetValues().
|
private |
indicates whether current relation is a pt stop area
Definition at line 715 of file NIImporter_OpenStreetMap.h.
Referenced by myEndElement(), myStartElement(), and resetValues().
|
private |
name of the relation
Definition at line 727 of file NIImporter_OpenStreetMap.h.
Referenced by myEndElement(), and myStartElement().
|
private |
PT Line container to be filled.
Definition at line 637 of file NIImporter_OpenStreetMap.h.
Referenced by myEndElement(), and RelationHandler().
|
private |
The previously filled pt stop container.
Definition at line 634 of file NIImporter_OpenStreetMap.h.
Referenced by myEndElement(), and RelationHandler().
|
privateinherited |
Definition at line 356 of file GenericSAXHandler.h.
Referenced by GenericSAXHandler(), retrieveNextSectionStart(), startElement(), and ~GenericSAXHandler().
|
private |
night service information of the pt line
Definition at line 736 of file NIImporter_OpenStreetMap.h.
Referenced by myEndElement(), and myStartElement().
|
private |
the options cont
Definition at line 662 of file NIImporter_OpenStreetMap.h.
Referenced by myEndElement(), and RelationHandler().
|
private |
The previously parsed edges.
Definition at line 628 of file NIImporter_OpenStreetMap.h.
Referenced by checkEdgeRef(), myEndElement(), and RelationHandler().
|
private |
The previously parsed nodes.
Definition at line 625 of file NIImporter_OpenStreetMap.h.
Referenced by applyRestriction(), myEndElement(), myStartElement(), and RelationHandler().
|
privateinherited |
The handler to give control back to.
Definition at line 327 of file GenericSAXHandler.h.
Referenced by callParentEnd(), endElement(), GenericSAXHandler(), and registerParent().
|
privateinherited |
The tag indicating that control should be given back.
Definition at line 330 of file GenericSAXHandler.h.
Referenced by endElement(), GenericSAXHandler(), and registerParent().
|
private |
bus stop platforms
Definition at line 709 of file NIImporter_OpenStreetMap.h.
Referenced by myEndElement(), myStartElement(), and resetValues().
|
private |
The previously parsed platform shapes.
Definition at line 631 of file NIImporter_OpenStreetMap.h.
Referenced by myEndElement(), myStartElement(), and RelationHandler().
|
private |
myStops which are actually platforms (in case there is no stop_position)
Definition at line 700 of file NIImporter_OpenStreetMap.h.
Referenced by myEndElement(), myStartElement(), and resetValues().
|
privateinherited |
Definition at line 306 of file GenericSAXHandler.h.
Referenced by GenericSAXHandler(), startElement(), and ~GenericSAXHandler().
|
privateinherited |
the map from ids to their string representation
Definition at line 309 of file GenericSAXHandler.h.
Referenced by GenericSAXHandler(), and startElement().
|
private |
indicates whether current relation is a pt route
Definition at line 721 of file NIImporter_OpenStreetMap.h.
Referenced by myEndElement(), myStartElement(), and resetValues().
|
private |
ref of the pt line
Definition at line 730 of file NIImporter_OpenStreetMap.h.
Referenced by myEndElement(), and myStartElement().
|
private |
exceptions to the restriction currenlty being parsed
Definition at line 646 of file NIImporter_OpenStreetMap.h.
Referenced by applyRestriction(), myStartElement(), and resetValues().
|
private |
Definition at line 675 of file NIImporter_OpenStreetMap.h.
Referenced by applyRestriction(), myEndElement(), myStartElement(), and resetValues().
|
privateinherited |
whether the reader has already seen the root element
Definition at line 342 of file GenericSAXHandler.h.
Referenced by startElement().
|
private |
official route color
Definition at line 724 of file NIImporter_OpenStreetMap.h.
Referenced by myEndElement(), myStartElement(), and resetValues().
|
privateinherited |
The tag indicating the current section to parse.
Definition at line 345 of file GenericSAXHandler.h.
Referenced by endElement(), setSection(), and startElement().
|
privateinherited |
whether the reader has already seen the end of the section
Definition at line 351 of file GenericSAXHandler.h.
Referenced by sectionFinished(), setSection(), and startElement().
|
privateinherited |
whether an element of the current section is open
Definition at line 354 of file GenericSAXHandler.h.
Referenced by endElement(), setSection(), and startElement().
|
privateinherited |
whether the reader has already seen the begin of the section
Definition at line 348 of file GenericSAXHandler.h.
Referenced by setSection(), and startElement().
|
private |
the station node for the current stop_area
Definition at line 659 of file NIImporter_OpenStreetMap.h.
Referenced by myEndElement(), myStartElement(), and resetValues().
|
private |
the map from stop area member to stop_area id
Definition at line 739 of file NIImporter_OpenStreetMap.h.
Referenced by myEndElement().
|
private |
bus stop references
Definition at line 697 of file NIImporter_OpenStreetMap.h.
Referenced by myEndElement(), myStartElement(), and resetValues().
|
privateinherited |
Definition at line 320 of file GenericSAXHandler.h.
Referenced by convertTag(), and GenericSAXHandler().
|
private |
the destination way for the current restriction
Definition at line 652 of file NIImporter_OpenStreetMap.h.
Referenced by applyRestriction(), myEndElement(), myStartElement(), and resetValues().
|
private |
the via node/way for the current restriction
Definition at line 655 of file NIImporter_OpenStreetMap.h.
Referenced by applyRestriction(), myEndElement(), myStartElement(), and resetValues().
|
private |
Definition at line 656 of file NIImporter_OpenStreetMap.h.
Referenced by myEndElement(), myStartElement(), and resetValues().
|
private |
ways in pt line references
Definition at line 712 of file NIImporter_OpenStreetMap.h.
Referenced by myEndElement(), myStartElement(), and resetValues().