SUMO - Simulation of Urban MObility

NBEdge::Connection Struct Reference

A structure which describes a connection between edges or lanes. More...

#include <NBEdge.h>

Public Member Functions

 Connection (int fromLane_, NBEdge *toEdge_, int toLane_)
 Constructor.
 ~Connection ()

Data Fields

std::string crossingNames
int fromLane
 The lane the connections starts at.
bool haveVia
std::string id
bool mayDefinitelyPass
 Information about being definitely free to drive (on-ramps)
PositionVector shape
std::string sourceNames
std::string tlID
 The id of the traffic light that controls this connection.
unsigned int tlLinkNo
 The index of this connection within the controlling traffic light.
NBEdge * toEdge
 The edge the connections yields in.
int toLane
 The lane the connections yields in.
std::string viaID
PositionVector viaShape
SUMOReal viaVmax
SUMOReal vmax

Detailed Description

A structure which describes a connection between edges or lanes.

Definition at line 142 of file NBEdge.h.


Constructor & Destructor Documentation

NBEdge::Connection::Connection ( int  fromLane_,
NBEdge *  toEdge_,
int  toLane_ 
) [inline]

Constructor.

Parameters:
[in]fromLane_The lane the connections starts at
[in]toEdge_The edge the connections yields in
[in]toLane_The lane the connections yields in

Definition at line 148 of file NBEdge.h.

NBEdge::Connection::~Connection ( ) [inline]

Definition at line 152 of file NBEdge.h.


Field Documentation

Definition at line 178 of file NBEdge.h.

Information about being definitely free to drive (on-ramps)

Definition at line 166 of file NBEdge.h.

Referenced by NWWriter_SUMO::writeConnection().

Definition at line 179 of file NBEdge.h.

The index of this connection within the controlling traffic light.

Definition at line 164 of file NBEdge.h.

Referenced by NIXMLTrafficLightsHandler::addTlConnection(), NBEdge::setControllingTLInformation(), and NWWriter_SUMO::writeConnection().

Definition at line 174 of file NBEdge.h.

Referenced by NWWriter_SUMO::writeInternalConnections().

Definition at line 175 of file NBEdge.h.

Definition at line 171 of file NBEdge.h.


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