#include <NIVissimTL.h>
Definition at line 77 of file NIVissimTL.h.
◆ NIVissimTLSignal()
| NIVissimTL::NIVissimTLSignal::NIVissimTLSignal |
( |
int |
id, |
|
|
const std::string & |
name, |
|
|
const std::vector< int > & |
groupids, |
|
|
int |
edgeid, |
|
|
int |
laneno, |
|
|
double |
position, |
|
|
const std::vector< int > & |
assignedVehicleTypes |
|
) |
| |
◆ ~NIVissimTLSignal()
| NIVissimTL::NIVissimTLSignal::~NIVissimTLSignal |
( |
| ) |
|
◆ addTo()
Definition at line 131 of file NIVissimTL.cpp.
References NBLoadedTLDef::addToSignalGroup(), NIVissimConnection::dictionary(), NBEdge::getConnectionsFromLane(), NIVissimConnection::getFromEdgeID(), NBEdge::getNumLanes(), NIVissimConnection::getToEdgeID(), NBEdge::lanesWereAssigned(), NBEdgeCont::retrievePossiblySplit(), TL, NBEdge::Connection::toEdge, NBEdge::Connection::toLane, toString(), and WRITE_WARNING.
◆ clearDict()
| void NIVissimTL::NIVissimTLSignal::clearDict |
( |
| ) |
|
|
static |
◆ dictionary() [1/2]
◆ dictionary() [2/2]
◆ getPosition()
| Position NIVissimTL::NIVissimTLSignal::getPosition |
( |
| ) |
const |
◆ getSignalsFor()
◆ isWithin()
| bool NIVissimTL::NIVissimTLSignal::isWithin |
( |
const PositionVector & |
poly | ) |
const |
◆ myDict
◆ myEdgeID
| int NIVissimTL::NIVissimTLSignal::myEdgeID |
|
protected |
◆ myGroupIDs
| std::vector<int> NIVissimTL::NIVissimTLSignal::myGroupIDs |
|
protected |
◆ myID
| int NIVissimTL::NIVissimTLSignal::myID |
|
protected |
◆ myLane
| int NIVissimTL::NIVissimTLSignal::myLane |
|
protected |
◆ myName
| std::string NIVissimTL::NIVissimTLSignal::myName |
|
protected |
◆ myPosition
| double NIVissimTL::NIVissimTLSignal::myPosition |
|
protected |
◆ myVehicleTypes
| std::vector<int> NIVissimTL::NIVissimTLSignal::myVehicleTypes |
|
protected |
The documentation for this class was generated from the following files: