![]() |
SUMO - Simulation of Urban MObility
|
#include <config.h>#include <iostream>#include <cassert>#include <cmath>#include <cstdlib>#include <algorithm>#include <map>#include <utils/common/ToString.h>#include <utils/common/FileHelpers.h>#include <utils/vehicle/DijkstraRouter.h>#include <utils/common/RandHelper.h>#include <utils/emissions/PollutantsInterface.h>#include <utils/emissions/HelpersHarmonoise.h>#include <utils/common/StringUtils.h>#include <utils/common/StdDefs.h>#include <utils/geom/GeomHelper.h>#include <utils/iodevices/OutputDevice.h>#include <utils/iodevices/BinaryInputDevice.h>#include <utils/xml/SUMOSAXAttributes.h>#include <utils/xml/SUMOVehicleParserHelper.h>#include <microsim/lcmodels/MSAbstractLaneChangeModel.h>#include <microsim/pedestrians/MSPerson.h>#include <microsim/pedestrians/MSPModel.h>#include <microsim/devices/MSDevice_Transportable.h>#include <microsim/devices/MSDevice_Routing.h>#include <microsim/devices/MSDevice_Vehroutes.h>#include <microsim/output/MSStopOut.h>#include <microsim/trigger/MSChargingStation.h>#include <microsim/traffic_lights/MSTrafficLightLogic.h>#include "MSVehicleControl.h"#include "MSVehicleTransfer.h"#include "MSGlobals.h"#include "MSStoppingPlace.h"#include "MSParkingArea.h"#include "MSEdgeWeightsStorage.h"#include "MSMoveReminder.h"#include "MSTransportableControl.h"#include "MSLane.h"#include "MSJunction.h"#include "MSVehicle.h"#include "MSEdge.h"#include "MSVehicleType.h"#include "MSNet.h"#include "MSRoute.h"#include "MSLinkCont.h"#include "MSLeaderInfo.h"
Go to the source code of this file.
Macros | |
| #define | CRLL_LOOK_AHEAD 5 |
| #define | DEBUG_COND (isSelected()) |
| #define | DIST_TO_STOPLINE_EXPECT_PRIORITY 1.0 |
| #define | STOPPING_PLACE_OFFSET 0.5 |
| #define CRLL_LOOK_AHEAD 5 |
Definition at line 104 of file MSVehicle.cpp.
Referenced by MSVehicle::planMoveInternal().
| #define DEBUG_COND (isSelected()) |
Definition at line 99 of file MSVehicle.cpp.
Referenced by MSVehicle::adaptToLeader(), MSVehicle::adaptToLeaders(), MSVehicle::checkLinkLeader(), MSVehicle::checkRewindLinkLanes(), MSVehicle::computeAngle(), MSVehicle::enterLaneAtInsertion(), MSVehicle::enterLaneAtLaneChange(), MSVehicle::executeMove(), MSVehicle::getBackPosition(), MSVehicle::getBackPositionOnLane(), MSVehicle::getCenterOnEdge(), MSVehicle::getLatOffset(), MSVehicle::ignoreRed(), MSVehicle::lateralDistanceToLane(), MSVehicle::leaveLane(), MSVehicle::onRemovalFromNet(), MSVehicle::planMove(), MSVehicle::planMoveInternal(), MSVehicle::processLaneAdvances(), MSVehicle::processLinkAproaches(), MSVehicle::processNextStop(), MSVehicle::removePassedDriveItems(), MSVehicle::setAngle(), MSVehicle::updateBestLanes(), MSVehicle::updateDriveItems(), MSVehicle::updateFurtherLanes(), and MSVehicle::updateState().
| #define DIST_TO_STOPLINE_EXPECT_PRIORITY 1.0 |
Definition at line 107 of file MSVehicle.cpp.
Referenced by MSVehicle::planMoveInternal().
| #define STOPPING_PLACE_OFFSET 0.5 |
Definition at line 102 of file MSVehicle.cpp.
Referenced by MSVehicle::processNextStop().