#include <NBEdge.h>
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. | |
| NBEdge * | toEdge |
| The edge the connections yields in. | |
| int | toLane |
| The lane the connections yields in. | |
| NBEdge::Connection::Connection | ( | int | fromLane_, | |
| NBEdge * | toEdge_, | |||
| int | toLane_ | |||
| ) | throw () [inline] |
Constructor.
| [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) { }
The lane the connections starts at.
Definition at line 149 of file NBEdge.h.
Referenced by NBTrafficLightDefinition::collectLinks(), NBOwnTLDef::collectLinks(), NBEdge::connections_sorter::operator()(), NBEdge::connections_fromlane_finder::operator()(), NBEdge::connections_finder::operator()(), NBEdge::removeFromConnections(), and NBEdge::writeSingleSucceeding().
Information about being definitely free to drive (on-ramps).
Definition at line 159 of file NBEdge.h.
Referenced by NBEdge::writeSingleSucceeding().
| std::string NBEdge::Connection::tlID |
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().
| unsigned int NBEdge::Connection::tlLinkNo |
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 edge the connections yields in.
Definition at line 151 of file NBEdge.h.
Referenced by NIVissimTL::NIVissimTLSignal::addTo(), NBTrafficLightDefinition::collectLinks(), NBOwnTLDef::collectLinks(), NBLoadedTLDef::collectLinks(), NBEdge::moveConnectionToLeft(), NBEdge::moveConnectionToRight(), NBEdge::moveOutgoingConnectionsFrom(), NBEdge::connections_relative_edgelane_sorter::operator()(), NBEdge::connections_finder::operator()(), NBEdge::connections_toedgelane_finder::operator()(), NBEdge::connections_toedge_finder::operator()(), NBEdge::removeFromConnections(), and NBEdge::writeSingleSucceeding().
The lane the connections yields in.
Definition at line 153 of file NBEdge.h.
Referenced by NIVissimTL::NIVissimTLSignal::addTo(), NBTrafficLightDefinition::collectLinks(), NBOwnTLDef::collectLinks(), NBLoadedTLDef::collectLinks(), NBEdge::moveConnectionToLeft(), NBEdge::moveConnectionToRight(), NBEdge::moveOutgoingConnectionsFrom(), NBEdge::connections_relative_edgelane_sorter::operator()(), NBEdge::connections_sorter::operator()(), NBEdge::connections_finder::operator()(), NBEdge::connections_toedgelane_finder::operator()(), and NBEdge::writeSingleSucceeding().
1.5.6