Eclipse SUMO - Simulation of Urban MObility
Loading...
Searching...
No Matches
NIImporter_DlrNavteq::ConnectedLanesHandler Class Reference

Imports prohibitions regarding connectivity. More...

#include <NIImporter_DlrNavteq.h>

Inheritance diagram for NIImporter_DlrNavteq::ConnectedLanesHandler:
[legend]
Collaboration diagram for NIImporter_DlrNavteq::ConnectedLanesHandler:
[legend]

Public Member Functions

 ConnectedLanesHandler (NBEdgeCont &ne)
 Constructor.
bool report (const std::string &result)
 Parsing method.
 ~ConnectedLanesHandler ()
 Destructor.

Protected Attributes

NBEdgeContmyEdgeCont
 The edge container to store loaded edges into.

Private Member Functions

 ConnectedLanesHandler (const ConnectedLanesHandler &)
 Invalidated copy constructor.
ConnectedLanesHandleroperator= (const ConnectedLanesHandler &)
 Invalidated assignment operator.

Detailed Description

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 472 of file NIImporter_DlrNavteq.h.

Constructor & Destructor Documentation

◆ ConnectedLanesHandler() [1/2]

NIImporter_DlrNavteq::ConnectedLanesHandler::ConnectedLanesHandler ( NBEdgeCont & ne)

Constructor.

Parameters
[in]fileThe name of the parsed file
[filled]streetNames output container for read names

Definition at line 772 of file NIImporter_DlrNavteq.cpp.

References myEdgeCont.

Referenced by ConnectedLanesHandler(), and operator=().

Here is the caller graph for this function:

◆ ~ConnectedLanesHandler()

NIImporter_DlrNavteq::ConnectedLanesHandler::~ConnectedLanesHandler ( )

Destructor.

Definition at line 778 of file NIImporter_DlrNavteq.cpp.

◆ ConnectedLanesHandler() [2/2]

NIImporter_DlrNavteq::ConnectedLanesHandler::ConnectedLanesHandler ( const ConnectedLanesHandler & )
private

Invalidated copy constructor.

References ConnectedLanesHandler().

Member Function Documentation

◆ operator=()

ConnectedLanesHandler & NIImporter_DlrNavteq::ConnectedLanesHandler::operator= ( const ConnectedLanesHandler & )
private

Invalidated assignment operator.

References ConnectedLanesHandler().

◆ report()

bool NIImporter_DlrNavteq::ConnectedLanesHandler::report ( const std::string & result)
virtual

Field Documentation

◆ myEdgeCont

NBEdgeCont& NIImporter_DlrNavteq::ConnectedLanesHandler::myEdgeCont
protected

The edge container to store loaded edges into.

Definition at line 499 of file NIImporter_DlrNavteq.h.

Referenced by ConnectedLanesHandler(), and report().


The documentation for this class was generated from the following files: