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.
NBEdge::Connection::Connection | ( | int | fromLane_, |
NBEdge * | toEdge_, | ||
int | toLane_ | ||
) | [inline] |
NBEdge::Connection::~Connection | ( | ) | [inline] |
std::string NBEdge::Connection::foeIncomingLanes |
std::string NBEdge::Connection::foeInternalLanes |
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().
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().
Information about being definitely free to drive (on-ramps)
Definition at line 167 of file NBEdge.h.
Referenced by NWWriter_SUMO::writeConnection().
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().
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().
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().
Definition at line 177 of file NBEdge.h.
Referenced by NWWriter_OpenDrive::writeNetwork().