#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, and WRITE_WARNINGF.
◆ 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: