|
SUMO - Simulation of Urban MObility
|
Sorts incoming and outgoing edges clockwise around the given node. More...
Public Member Functions | |
| edge_by_junction_angle_sorter (NBNode *n) | |
| int | operator() (NBEdge *e1, NBEdge *e2) const |
Private Member Functions | |
| SUMOReal | getConvAngle (NBEdge *e) const |
| Converts the angle of the edge if it is an incoming edge. | |
Private Attributes | |
| NBNode * | myNode |
| The node to compute the relative angle of. | |
Sorts incoming and outgoing edges clockwise around the given node.
Definition at line 128 of file NBAlgorithms.h.
| NBNodesEdgesSorter::edge_by_junction_angle_sorter::edge_by_junction_angle_sorter | ( | NBNode * | n | ) | [inline, explicit] |
Definition at line 130 of file NBAlgorithms.h.
| SUMOReal NBNodesEdgesSorter::edge_by_junction_angle_sorter::getConvAngle | ( | NBEdge * | e | ) | const [inline, private] |
Converts the angle of the edge if it is an incoming edge.
Definition at line 137 of file NBAlgorithms.h.
References NBEdge::getAngleAtNode(), NBEdge::getFromNode(), myNode, and SUMOReal.
Referenced by operator()().
| int NBNodesEdgesSorter::edge_by_junction_angle_sorter::operator() | ( | NBEdge * | e1, |
| NBEdge * | e2 | ||
| ) | const [inline] |
Definition at line 131 of file NBAlgorithms.h.
References getConvAngle().
The node to compute the relative angle of.
Definition at line 158 of file NBAlgorithms.h.
Referenced by getConvAngle().