![]() |
SUMO - Simulation of Urban MObility
|
#include <config.h>#include <string>#include <map>#include <cassert>#include <algorithm>#include <vector>#include <deque>#include <set>#include <cmath>#include <iterator>#include <utils/common/UtilExceptions.h>#include <utils/common/StringUtils.h>#include <utils/options/OptionsCont.h>#include <utils/geom/GeomHelper.h>#include <utils/geom/bezier.h>#include <utils/common/MsgHandler.h>#include <utils/common/StdDefs.h>#include <utils/common/ToString.h>#include <utils/geom/GeoConvHelper.h>#include <utils/iodevices/OutputDevice.h>#include <iomanip>#include "NBNode.h"#include "NBAlgorithms.h"#include "NBNodeCont.h"#include "NBNodeShapeComputer.h"#include "NBEdgeCont.h"#include "NBTypeCont.h"#include "NBHelpers.h"#include "NBDistrict.h"#include "NBContHelper.h"#include "NBRequest.h"#include "NBOwnTLDef.h"#include "NBLoadedSUMOTLDef.h"#include "NBTrafficLightLogicCont.h"#include "NBTrafficLightDefinition.h"
Go to the source code of this file.
Macros | |
| #define | DEBUGCOND true |
| #define | EXTEND_CROSSING_ANGLE_THRESHOLD 35.0 |
| #define | MIN_WEAVE_LENGTH 20.0 |
| #define | SPLIT_CROSSING_ANGLE_THRESHOLD 5 |
| #define | SPLIT_CROSSING_WIDTH_THRESHOLD 1.5 |
| #define DEBUGCOND true |
Definition at line 79 of file NBNode.cpp.
Referenced by NBNode::bezierControlPoints(), NBNode::buildCrossings(), NBNode::buildWalkingAreas(), NBNode::computeSmoothShape(), and NBNode::guessCrossings().
| #define EXTEND_CROSSING_ANGLE_THRESHOLD 35.0 |
Definition at line 69 of file NBNode.cpp.
Referenced by NBNode::checkCrossing().
| #define MIN_WEAVE_LENGTH 20.0 |
Definition at line 75 of file NBNode.cpp.
Referenced by NBNode::computeLanes2Lanes().
| #define SPLIT_CROSSING_ANGLE_THRESHOLD 5 |
Definition at line 72 of file NBNode.cpp.
Referenced by NBNode::checkCrossing().
| #define SPLIT_CROSSING_WIDTH_THRESHOLD 1.5 |
Definition at line 71 of file NBNode.cpp.
Referenced by NBNode::checkCrossing().