![]() |
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_, KeepClear keepClear_, double contPos_, double visibility_, double speed_, double friction_, double length_, const PositionVector &customShape_, bool uncontrolled_, bool warnOnly_, SVCPermissions permissions_, bool indirectLeft_, const std::string &edgeType_, SVCPermissions changeLeft_, SVCPermissions changeRight_) | |
| Constructor. | |
Data Fields | |
| SVCPermissions | changeLeft |
| custom lane changing permissions for connection | |
| SVCPermissions | changeRight |
| custom lane changing permissions for connection | |
| double | contPos |
| custom position for internal junction on this connection | |
| double | customLength |
| custom length for connection | |
| PositionVector | customShape |
| custom shape for connection | |
| std::string | edgeType |
| custom edge type | |
| double | friction |
| custom friction for connection | |
| std::string | from |
| The id of the edge the connection starts at. | |
| int | fromLane |
| The number of the lane the connection starts at. | |
| bool | indirectLeft |
| whether this connection is an indirect left turn | |
| KeepClear | keepClear |
| Whether the connection may be passed without braking. | |
| bool | mayDefinitelyPass |
| Whether the connection may be passed without braking. | |
| SVCPermissions | permissions |
| custom permissions for connection | |
| double | speed |
| custom speed for connection | |
| std::string | to |
| The id of the edge the connection ends at. | |
| int | toLane |
| The number of the lane the connection ends at. | |
| bool | uncontrolled |
| whether this connection shall not be controlled by a traffic light | |
| double | visibility |
| custom foe visiblity for connection | |
| bool | warnOnly |
| whether a failure to set this connection is a warning or an error | |
A structure representing a connection between two lanes.
Definition at line 638 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 648 of file NBEdgeCont.h.
| SVCPermissions NBEdgeCont::PostProcessConnection::changeLeft |
custom lane changing permissions for connection
Definition at line 723 of file NBEdgeCont.h.
| SVCPermissions NBEdgeCont::PostProcessConnection::changeRight |
custom lane changing permissions for connection
Definition at line 726 of file NBEdgeCont.h.
| double NBEdgeCont::PostProcessConnection::contPos |
custom position for internal junction on this connection
Definition at line 693 of file NBEdgeCont.h.
| double NBEdgeCont::PostProcessConnection::customLength |
custom length for connection
Definition at line 705 of file NBEdgeCont.h.
| PositionVector NBEdgeCont::PostProcessConnection::customShape |
custom shape for connection
Definition at line 708 of file NBEdgeCont.h.
| std::string NBEdgeCont::PostProcessConnection::edgeType |
custom edge type
Definition at line 720 of file NBEdgeCont.h.
| double NBEdgeCont::PostProcessConnection::friction |
custom friction for connection
Definition at line 702 of file NBEdgeCont.h.
| std::string NBEdgeCont::PostProcessConnection::from |
The id of the edge the connection starts at.
Definition at line 675 of file NBEdgeCont.h.
| int NBEdgeCont::PostProcessConnection::fromLane |
The number of the lane the connection starts at.
Definition at line 678 of file NBEdgeCont.h.
| bool NBEdgeCont::PostProcessConnection::indirectLeft |
whether this connection is an indirect left turn
Definition at line 717 of file NBEdgeCont.h.
| KeepClear NBEdgeCont::PostProcessConnection::keepClear |
Whether the connection may be passed without braking.
Definition at line 690 of file NBEdgeCont.h.
| bool NBEdgeCont::PostProcessConnection::mayDefinitelyPass |
Whether the connection may be passed without braking.
Definition at line 687 of file NBEdgeCont.h.
| SVCPermissions NBEdgeCont::PostProcessConnection::permissions |
custom permissions for connection
Definition at line 714 of file NBEdgeCont.h.
| double NBEdgeCont::PostProcessConnection::speed |
custom speed for connection
Definition at line 699 of file NBEdgeCont.h.
| std::string NBEdgeCont::PostProcessConnection::to |
The id of the edge the connection ends at.
Definition at line 681 of file NBEdgeCont.h.
| int NBEdgeCont::PostProcessConnection::toLane |
The number of the lane the connection ends at.
Definition at line 684 of file NBEdgeCont.h.
| bool NBEdgeCont::PostProcessConnection::uncontrolled |
whether this connection shall not be controlled by a traffic light
Definition at line 711 of file NBEdgeCont.h.
| double NBEdgeCont::PostProcessConnection::visibility |
custom foe visiblity for connection
Definition at line 696 of file NBEdgeCont.h.
| bool NBEdgeCont::PostProcessConnection::warnOnly |
whether a failure to set this connection is a warning or an error
Definition at line 729 of file NBEdgeCont.h.