![]() |
Eclipse SUMO - Simulation of Urban MObility
|
A structure representing a connection between two lanes. More...
Public Member Functions | |
PostProcessConnection (const std::string &from_, int fromLane_, const std::string &to_, int toLane_, bool mayDefinitelyPass_, bool keepClear_, double contPos_, double visibility_, double speed_, const PositionVector &customShape_, bool uncontrolled_, bool warnOnly_, SVCPermissions permissions_) | |
Constructor. More... | |
Data Fields | |
double | contPos |
custom position for internal junction on this connection More... | |
PositionVector | customShape |
custom shape for connection More... | |
std::string | from |
The id of the edge the connection starts at. More... | |
int | fromLane |
The number of the lane the connection starts at. More... | |
bool | keepClear |
Whether the connection may be passed without braking. More... | |
bool | mayDefinitelyPass |
Whether the connection may be passed without braking. More... | |
SVCPermissions | permissions |
custom permissions for connection More... | |
double | speed |
custom speed for connection More... | |
std::string | to |
The id of the edge the connection ends at. More... | |
int | toLane |
The number of the lane the connection ends at. More... | |
bool | uncontrolled |
whether this connection shall not be controlled by a traffic light More... | |
double | visibility |
custom foe visiblity for connection More... | |
bool | warnOnly |
whether a failure to set this connection is a warning or an error More... | |
A structure representing a connection between two lanes.
Definition at line 616 of file NBEdgeCont.h.
|
inline |
Constructor.
[in] | from | The id of the edge the connection starts at |
[in] | fromLane | The number of the lane the connection starts at |
[in] | to | The id of the edge the connection ends at |
[in] | toLane | The number of the lane the connection ends at |
[in] | mayDefinitelyPass | Whether the connection may be passed without braking |
Definition at line 625 of file NBEdgeCont.h.
double NBEdgeCont::PostProcessConnection::contPos |
custom position for internal junction on this connection
Definition at line 651 of file NBEdgeCont.h.
PositionVector NBEdgeCont::PostProcessConnection::customShape |
custom shape for connection
Definition at line 657 of file NBEdgeCont.h.
std::string NBEdgeCont::PostProcessConnection::from |
The id of the edge the connection starts at.
Definition at line 639 of file NBEdgeCont.h.
int NBEdgeCont::PostProcessConnection::fromLane |
The number of the lane the connection starts at.
Definition at line 641 of file NBEdgeCont.h.
bool NBEdgeCont::PostProcessConnection::keepClear |
Whether the connection may be passed without braking.
Definition at line 649 of file NBEdgeCont.h.
bool NBEdgeCont::PostProcessConnection::mayDefinitelyPass |
Whether the connection may be passed without braking.
Definition at line 647 of file NBEdgeCont.h.
SVCPermissions NBEdgeCont::PostProcessConnection::permissions |
custom permissions for connection
Definition at line 661 of file NBEdgeCont.h.
double NBEdgeCont::PostProcessConnection::speed |
custom speed for connection
Definition at line 655 of file NBEdgeCont.h.
std::string NBEdgeCont::PostProcessConnection::to |
The id of the edge the connection ends at.
Definition at line 643 of file NBEdgeCont.h.
int NBEdgeCont::PostProcessConnection::toLane |
The number of the lane the connection ends at.
Definition at line 645 of file NBEdgeCont.h.
bool NBEdgeCont::PostProcessConnection::uncontrolled |
whether this connection shall not be controlled by a traffic light
Definition at line 659 of file NBEdgeCont.h.
double NBEdgeCont::PostProcessConnection::visibility |
custom foe visiblity for connection
Definition at line 653 of file NBEdgeCont.h.
bool NBEdgeCont::PostProcessConnection::warnOnly |
whether a failure to set this connection is a warning or an error
Definition at line 663 of file NBEdgeCont.h.