Definition in file NBNode.cpp.
#include <config.h>
#include <string>
#include <map>
#include <cassert>
#include <algorithm>
#include <vector>
#include <deque>
#include <set>
#include <cmath>
#include <utils/common/UtilExceptions.h>
#include <utils/common/StringUtils.h>
#include <utils/options/OptionsCont.h>
#include <utils/geom/Line2D.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 "NBNodeCont.h"
#include "NBNodeShapeComputer.h"
#include "NBEdgeCont.h"
#include "NBTypeCont.h"
#include "NBJunctionLogicCont.h"
#include "NBHelpers.h"
#include "NBDistrict.h"
Go to the source code of this file.
Functions | |
| bool | samePriority (NBEdge *e1, NBEdge *e2) |
Definition at line 401 of file NBNode.cpp.
References NBEdge::getNoLanes(), NBEdge::getPriority(), and NBEdge::getSpeed().
Referenced by NBNode::setPriorityJunctionPriorities().
00401 { 00402 if (e1==e2) { 00403 return true; 00404 } 00405 if (e1->getPriority()!=e2->getPriority()) { 00406 return false; 00407 } 00408 if ((int) e1->getSpeed()!=(int) e2->getSpeed()) { 00409 return false; 00410 } 00411 return (int) e1->getNoLanes()==(int) e2->getNoLanes(); 00412 }
1.5.6