![]() |
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().