NBEdge::Connection Struct Reference

#include <NBEdge.h>


Detailed Description

A structure which describes a connection between edges or lanes.

Definition at line 137 of file NBEdge.h.


Public Member Functions

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

Data Fields

int fromLane
 The lane the connections starts at.
bool mayDefinitelyPass
 Information about being definitely free to drive (on-ramps).
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.
NBEdgetoEdge
 The edge the connections yields in.
int toLane
 The lane the connections yields in.

Constructor & Destructor Documentation

NBEdge::Connection::Connection ( int  fromLane_,
NBEdge toEdge_,
int  toLane_ 
) throw () [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 143 of file NBEdge.h.

00144                 : fromLane(fromLane_), toEdge(toEdge_), toLane(toLane_),
00145                 mayDefinitelyPass(false) { }


Field Documentation

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

Definition at line 159 of file NBEdge.h.

Referenced by NBEdge::writeSingleSucceeding().

The id of the traffic light that controls this connection.

Definition at line 155 of file NBEdge.h.

Referenced by NBEdge::moveOutgoingConnectionsFrom(), NBEdge::setControllingTLInformation(), and NBEdge::writeSingleSucceeding().

The index of this connection within the controlling traffic light.

Definition at line 157 of file NBEdge.h.

Referenced by NBEdge::setControllingTLInformation(), and NBEdge::writeSingleSucceeding().


The documentation for this struct was generated from the following file:

Generated on Wed May 5 00:06:51 2010 for Sumo - Simulation of Urban MObility by  doxygen 1.5.6