Eclipse SUMO - Simulation of Urban MObility
|
Importer of nodes stored in unsplit elmar format. More...
#include <NIImporter_DlrNavteq.h>
Public Member Functions | |
NodesHandler (NBNodeCont &nc, const std::string &file, std::map< std::string, PositionVector > &geoms) | |
Constructor. More... | |
bool | report (const std::string &result) |
Parsing method. More... | |
~NodesHandler () | |
Destructor. More... | |
Protected Attributes | |
std::map< std::string, PositionVector > & | myGeoms |
A container for parsed geometries. More... | |
NBNodeCont & | myNodeCont |
Private Member Functions | |
NodesHandler (const NodesHandler &) | |
Invalidated copy constructor. More... | |
NodesHandler & | operator= (const NodesHandler &) |
Invalidated assignment operator. More... | |
Importer of nodes stored in unsplit elmar format.
Being a LineHandler, this class retrieves each line from a LineReader and parses these information assuming they contain node definitions in DLRNavteq's unsplit format.
Definition at line 85 of file NIImporter_DlrNavteq.h.
NIImporter_DlrNavteq::NodesHandler::NodesHandler | ( | NBNodeCont & | nc, |
const std::string & | file, | ||
std::map< std::string, PositionVector > & | geoms | ||
) |
Constructor.
[in,filled] | nc The node control to insert loaded nodes into | |
[in] | file | The name of the parsed file |
[in,geoms] | geoms Storage for read edge geometries |
Definition at line 178 of file NIImporter_DlrNavteq.cpp.
References UNUSED_PARAMETER.
NIImporter_DlrNavteq::NodesHandler::~NodesHandler | ( | ) |
Destructor.
Definition at line 186 of file NIImporter_DlrNavteq.cpp.
|
private |
Invalidated copy constructor.
|
private |
Invalidated assignment operator.
|
virtual |
Parsing method.
Implementation of the LineHandler-interface called by a LineReader; interprets the retrieved information and stores it into "myNodeCont". Additionally, edge geometries are parsed and stored into "myGeoms".
[in] | result | The read line |
ProcessError | if something fails |
Implements LineHandler.
Definition at line 190 of file NIImporter_DlrNavteq.cpp.
References OptionsCont::getOptions(), TL, TLF, NBNetBuilder::transformCoordinate(), and WRITE_WARNINGF.
|
protected |
A container for parsed geometries.
Definition at line 119 of file NIImporter_DlrNavteq.h.
|
protected |
Definition at line 116 of file NIImporter_DlrNavteq.h.