![]() |
Eclipse SUMO - Simulation of Urban MObility
|
Sorts edges by their angle relative to the given edge (straight comes first). More...
Public Member Functions | |
| by_connections_to_sorter (const MSEdge *const e) | |
| constructor | |
| int | operator() (const MSEdge *const e1, const MSEdge *const e2) const |
| comparing operator | |
Private Attributes | |
| const MSEdge *const | myEdge |
| double | myLaneDir |
Sorts edges by their angle relative to the given edge (straight comes first).
|
explicit |
constructor
Definition at line 3525 of file MSLane.cpp.
References MSLane::getShape(), myEdge, and myLaneDir.
| int MSLane::by_connections_to_sorter::operator() | ( | const MSEdge *const | e1, |
| const MSEdge *const | e2 ) const |
comparing operator
Definition at line 3532 of file MSLane.cpp.
References MSEdge::allowedLanes(), GeomHelper::angleDiff(), MSLane::getShape(), M_PI, myEdge, and myLaneDir.
|
private |
Definition at line 1703 of file MSLane.h.
Referenced by by_connections_to_sorter(), and operator()().
|
private |
Definition at line 1704 of file MSLane.h.
Referenced by by_connections_to_sorter(), and operator()().