![]() |
Eclipse SUMO - Simulation of Urban MObility
|
Imports prohibitions regarding connectivity. More...
#include <NIImporter_DlrNavteq.h>
Public Member Functions | |
| ProhibitionHandler (NBEdgeCont &ne, const std::string &file, time_t constructionTime) | |
| Constructor. | |
| bool | report (const std::string &result) |
| Parsing method. | |
| ~ProhibitionHandler () | |
| Destructor. | |
Protected Attributes | |
| time_t | myConstructionTime |
| NBEdgeCont & | myEdgeCont |
| The edge container to store loaded edges into. | |
| const std::string | myFile |
| double | myVersion |
Private Member Functions | |
| ProhibitionHandler & | operator= (const ProhibitionHandler &) |
| Invalidated assignment operator. | |
| ProhibitionHandler (const ProhibitionHandler &) | |
| Invalidated copy constructor. | |
Imports prohibitions regarding connectivity.
Being a LineHandler, this class retrieves each line from a LineReader and parses these information assuming they contain prohibited manoeuver definitions in DLRNavteq's format.
Definition at line 421 of file NIImporter_DlrNavteq.h.
| NIImporter_DlrNavteq::ProhibitionHandler::ProhibitionHandler | ( | NBEdgeCont & | ne, |
| const std::string & | file, | ||
| time_t | constructionTime | ||
| ) |
Constructor.
| [in] | file | The name of the parsed file |
| [filled] | streetNames output container for read names |
Definition at line 711 of file NIImporter_DlrNavteq.cpp.
| NIImporter_DlrNavteq::ProhibitionHandler::~ProhibitionHandler | ( | ) |
Destructor.
Definition at line 720 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 the streetNames
| [in] | result | The read line |
| ProcessError | if something fails |
Implements LineHandler.
Definition at line 724 of file NIImporter_DlrNavteq.cpp.
References StringTokenizer::get(), StringTokenizer::next(), NIImporter_DlrNavteq::readVersion(), NBEdge::removeFromConnections(), StringTokenizer::size(), StringTokenizer::TAB, TL, NIImporter_DlrNavteq::UNDEFINED, and WRITE_WARNINGF.
|
protected |
Definition at line 451 of file NIImporter_DlrNavteq.h.
|
protected |
The edge container to store loaded edges into.
Definition at line 448 of file NIImporter_DlrNavteq.h.
|
protected |
Definition at line 449 of file NIImporter_DlrNavteq.h.
|
protected |
Definition at line 450 of file NIImporter_DlrNavteq.h.