|
SUMO - Simulation of Urban MObility
|
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 | foeIncomingLanes |
| std::string | foeInternalLanes |
| 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 | 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 |
A structure which describes a connection between edges or lanes.
| int NBEdge::Connection::fromLane |
The lane the connections starts at.
Definition at line 157 of file NBEdge.h.
Referenced by NIXMLTrafficLightsHandler::addTlConnection(), NBOwnTLDef::collectLinks(), NBEdge::connections_sorter(), NBEdge::connections_finder::operator()(), NBEdge::connections_fromlane_finder::operator()(), NBEdge::removeFromConnections(), and NWWriter_SUMO::writeConnection().
| bool NBEdge::Connection::haveVia |
Definition at line 174 of file NBEdge.h.
Referenced by NWWriter_SUMO::writeInternalConnections(), and NWWriter_OpenDrive::writeNetwork().
| std::string NBEdge::Connection::id |
Definition at line 170 of file NBEdge.h.
Referenced by NWWriter_SUMO::writeConnection(), NWWriter_SUMO::writeInternalConnections(), and NWWriter_OpenDrive::writeNetwork().
| bool NBEdge::Connection::mayDefinitelyPass |
Information about being definitely free to drive (on-ramps)
Definition at line 167 of file NBEdge.h.
Referenced by NWWriter_SUMO::writeConnection().
| PositionVector NBEdge::Connection::shape |
Definition at line 171 of file NBEdge.h.
Referenced by NWWriter_OpenDrive::writeNetwork().
| std::string NBEdge::Connection::tlID |
The id of the traffic light that controls this connection.
Definition at line 163 of file NBEdge.h.
Referenced by NIXMLTrafficLightsHandler::addTlConnection(), NBEdge::moveOutgoingConnectionsFrom(), NBNode::needsCont(), NBEdge::setControllingTLInformation(), and NWWriter_SUMO::writeConnection().
| unsigned int NBEdge::Connection::tlLinkNo |
The index of this connection within the controlling traffic light.
Definition at line 165 of file NBEdge.h.
Referenced by NIXMLTrafficLightsHandler::addTlConnection(), NBEdge::setControllingTLInformation(), and NWWriter_SUMO::writeConnection().
| NBEdge* NBEdge::Connection::toEdge |
The edge the connections yields in.
Definition at line 159 of file NBEdge.h.
Referenced by NIXMLTrafficLightsHandler::addTlConnection(), NIVissimTL::NIVissimTLSignal::addTo(), NBOwnTLDef::collectLinks(), NBLoadedTLDef::collectLinks(), NBEdge::connections_sorter(), NBEdge::moveConnectionToLeft(), NBEdge::moveConnectionToRight(), NBEdge::moveOutgoingConnectionsFrom(), NBEdge::connections_toedge_finder::operator()(), NBEdge::connections_toedgelane_finder::operator()(), NBEdge::connections_finder::operator()(), NBEdge::connections_relative_edgelane_sorter::operator()(), NBEdge::removeFromConnections(), NWWriter_SUMO::writeConnection(), and NWWriter_SUMO::writeInternalConnections().
| int NBEdge::Connection::toLane |
The lane the connections yields in.
Definition at line 161 of file NBEdge.h.
Referenced by NIXMLTrafficLightsHandler::addTlConnection(), NIVissimTL::NIVissimTLSignal::addTo(), NBOwnTLDef::collectLinks(), NBLoadedTLDef::collectLinks(), NBEdge::connections_sorter(), NBEdge::moveConnectionToLeft(), NBEdge::moveConnectionToRight(), NBEdge::moveOutgoingConnectionsFrom(), NBNode::needsCont(), NBEdge::connections_toedgelane_finder::operator()(), NBEdge::connections_finder::operator()(), NBEdge::connections_relative_edgelane_sorter::operator()(), NBEdge::removeFromConnections(), NWWriter_SUMO::writeConnection(), and NWWriter_SUMO::writeInternalConnections().
| std::string NBEdge::Connection::viaID |
Definition at line 175 of file NBEdge.h.
Referenced by NWWriter_SUMO::writeInternalConnections().
| PositionVector NBEdge::Connection::viaShape |
Definition at line 177 of file NBEdge.h.
Referenced by NWWriter_OpenDrive::writeNetwork().