![]() |
Eclipse SUMO - Simulation of Urban MObility
|
#include <NBAlgorithms_Railway.h>
Static Public Member Functions | |
| static int | guessRailSignals (NBNodeCont &nc, NBEdgeCont &ec, NBPTStopCont &sc, NBDistrictCont &dc) |
Static Private Member Functions | |
| static bool | canBeSignal (const NBNode *node) |
| static int | guessByStops (NBNodeCont &nc, NBEdgeCont &ec, NBPTStopCont &sc, NBDistrictCont &dc, double minLength, bool split) |
Definition at line 163 of file NBAlgorithms_Railway.h.
|
staticprivate |
Definition at line 1398 of file NBAlgorithms_Railway.cpp.
References NBNode::getEdges(), NBNode::getIncomingEdges(), NBNode::getOutgoingEdges(), NBNode::getType(), and RAIL_SIGNAL.
|
staticprivate |
Definition at line 1408 of file NBAlgorithms_Railway.cpp.
References NBTurningDirectionsComputer::computeTurnDirectionsForNode(), NBEdgeCont::createUnusedID(), NBNodeCont::createUnusedID(), NBNode::geometryLike(), NBEdge::getBidiEdge(), NBEdge::getFromNode(), NBEdge::getGeometry(), NBEdge::getID(), NBNode::getIncomingEdges(), NBEdge::getLength(), NBEdge::getLoadedLength(), NBEdge::getNumLanes(), NBEdge::getPermissions(), NBNode::getPosition(), NBPTStopCont::getStops(), NBEdge::getToNode(), NBNode::getType(), NBNodeCont::insert(), isRailway(), MAX2(), MIN2(), PositionVector::positionAtOffset(), RAIL_SIGNAL, NBNode::reinit(), NBEdgeCont::retrieve(), split(), NBEdgeCont::splitAt(), TL, toString(), and WRITE_MESSAGEF.
|
static |
Definition at line 1378 of file NBAlgorithms_Railway.cpp.
References NBTurningDirectionsComputer::computeTurnDirections(), OptionsCont::exists(), OptionsCont::getBool(), OptionsCont::getFloat(), OptionsCont::getOptions(), and split().
Referenced by NBNetBuilder::compute().