SUMO - Simulation of Urban MObility
NIImporter_DlrNavteq Class Reference

Importer for networks stored in Elmar's format. More...

#include <NIImporter_DlrNavteq.h>

Data Structures

class  EdgesHandler
 Importer of edges stored in unsplit elmar format. More...
class  NodesHandler
 Importer of nodes stored in unsplit elmar format. More...
class  TrafficlightsHandler
 Importer of traffic lights stored in DLRNavteq's (aka elmar) format. More...

Static Public Member Functions

static void loadNetwork (const OptionsCont &oc, NBNetBuilder &nb)
 Loads content of the optionally given dlr-navteq (aka Elmar-fomat) folder.

Detailed Description

Importer for networks stored in Elmar's format.

Definition at line 60 of file NIImporter_DlrNavteq.h.


Member Function Documentation

void NIImporter_DlrNavteq::loadNetwork ( const OptionsCont oc,
NBNetBuilder nb 
) [static]

Loads content of the optionally given dlr-navteq (aka Elmar-fomat) folder.

If the option "dlr-navteq-prefix" is set, the file(s) stored therein is read and the network definition stored therein is stored within the given network builder.

If the option "dlr-navteq-prefix" is not set, this method simply returns.

Parameters:
[in]ocThe options to use
[in]nbThe network builder to fill

Definition at line 67 of file NIImporter_DlrNavteq.cpp.

References NBNetBuilder::getEdgeCont(), NBNetBuilder::getNodeCont(), OptionsCont::getString(), NBNetBuilder::getTLLogicCont(), OptionsCont::isSet(), PROGRESS_BEGIN_MESSAGE, PROGRESS_DONE_MESSAGE, LineReader::readAll(), NBEdgeCont::recheckLaneSpread(), and LineReader::setFile().

Referenced by NILoader::load().


The documentation for this class was generated from the following files:
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Friends Defines