![]() |
SUMO - Simulation of Urban MObility
|
#include <config.h>#include <cmath>#include <bitset>#include <iostream>#include <cassert>#include <functional>#include <algorithm>#include <iterator>#include <exception>#include <climits>#include <set>#include <utils/common/UtilExceptions.h>#include <utils/common/StdDefs.h>#include <utils/common/MsgHandler.h>#include <utils/common/ToString.h>#include <utils/options/OptionsCont.h>#include <utils/emissions/HelpersHarmonoise.h>#include <utils/geom/GeomHelper.h>#include <microsim/pedestrians/MSPModel.h>#include <microsim/lcmodels/MSAbstractLaneChangeModel.h>#include "MSNet.h"#include "MSVehicleType.h"#include "MSEdge.h"#include "MSEdgeControl.h"#include "MSJunction.h"#include "MSLogicJunction.h"#include "MSLink.h"#include "MSLane.h"#include "MSVehicleTransfer.h"#include "MSGlobals.h"#include "MSVehicleControl.h"#include "MSInsertionControl.h"#include "MSLeaderInfo.h"#include "MSVehicle.h"
Go to the source code of this file.
Data Structures | |
| class | by_second_sorter |
Macros | |
| #define | DEBUG_COND (true) |
| #define | DEBUG_COND2(obj) ((obj != 0 && (obj)->isSelected())) |
| #define DEBUG_COND (true) |
Definition at line 84 of file MSLane.cpp.
Referenced by MSLane::detectCollisionBetween(), MSLane::detectCollisions(), MSLane::detectPedestrianJunctionCollision(), MSLane::integrateNewVehicle(), MSLane::planMovements(), and MSLane::updateLeaderInfo().
| #define DEBUG_COND2 | ( | obj | ) | ((obj != 0 && (obj)->isSelected())) |
Definition at line 86 of file MSLane.cpp.
Referenced by MSLane::checkForPedestrians(), MSLane::detectCollisionBetween(), MSLane::detectCollisions(), MSLane::executeMovements(), MSLane::getFirstVehicleInformation(), MSLane::getFollower(), MSLane::getFollowersOnConsecutive(), MSLane::getLastVehicleInformation(), MSLane::getLeader(), MSLane::getLeaderOnConsecutive(), MSLane::getLeadersOnConsecutive(), MSLane::getOppositeFollower(), MSLane::getOppositeLeader(), MSLane::getPartialBehind(), MSLane::isInsertionSuccess(), NIImporter_OpenDrive::loadNetwork(), MSLane::resetManeuverReservation(), MSLane::resetPartialOccupation(), NIImporter_OpenDrive::setEdgeLinks2(), MSLane::setManeuverReservation(), and MSLane::setPartialOccupation().