![]() |
SUMO - Simulation of Urban MObility
|
#include <NBContHelper.h>
Public Member Functions | |
int | operator() (NBEdge *e1, NBEdge *e2) const |
comparing operation More... | |
straightness_sorter (const NBNode *n, const NBEdge *e) | |
constructor More... | |
Private Attributes | |
double | myReferenceAngle |
Position | myReferencePos |
bool | myRefIncoming |
straightness_sorter Class to sort edges according to how straight they are in relation to the reference edge at the given node
Definition at line 97 of file NBContHelper.h.
|
inlineexplicit |
constructor
Definition at line 100 of file NBContHelper.h.
References NBEdge::getLaneShape(), NBEdge::getShapeEndAngle(), NBEdge::getShapeStartAngle(), and NBContHelper::relative_outgoing_edge_sorter::operator()().
comparing operation
Definition at line 171 of file NBContHelper.cpp.
References NBEdge::ANGLE_LOOKAHEAD, NBEdge::getGeometry(), NBEdge::getLaneShape(), NBEdge::getShapeEndAngle(), NBEdge::getShapeStartAngle(), GeomHelper::legacyDegree(), PositionVector::length2D(), MAX2(), MIN2(), NBHelpers::normRelAngle(), and PositionVector::positionAtOffset2D().
|
private |
Definition at line 118 of file NBContHelper.h.
|
private |
Definition at line 117 of file NBContHelper.h.
|
private |
Definition at line 116 of file NBContHelper.h.