![]() |
Eclipse SUMO - Simulation of Urban MObility
|
#include <config.h>#include <foreign/tcpip/storage.h>#include <utils/geom/GeomHelper.h>#include <utils/common/MsgHandler.h>#include <utils/common/StringTokenizer.h>#include <utils/common/StringUtils.h>#include <utils/gui/globjects/GUIGlObjectTypes.h>#include <utils/emissions/PollutantsInterface.h>#include <utils/vehicle/SUMOVehicleParserHelper.h>#include <microsim/traffic_lights/MSTrafficLightLogic.h>#include <microsim/lcmodels/MSAbstractLaneChangeModel.h>#include <microsim/devices/MSDevice.h>#include <microsim/MSEdgeWeightsStorage.h>#include <microsim/MSStop.h>#include <microsim/MSVehicle.h>#include <microsim/MSVehicleControl.h>#include <microsim/MSVehicleTransfer.h>#include <microsim/MSVehicleType.h>#include <microsim/MSInsertionControl.h>#include <microsim/MSNet.h>#include <microsim/MSEdge.h>#include <microsim/MSLane.h>#include <microsim/MSParkingArea.h>#include <microsim/MSJunctionLogic.h>#include <microsim/devices/MSDevice_Taxi.h>#include <microsim/devices/MSDispatch_TraCI.h>#include <mesosim/MEVehicle.h>#include <libsumo/StorageHelper.h>#include <libsumo/TraCIDefs.h>#include <libsumo/TraCIConstants.h>#include "Helper.h"#include "Route.h"#include "Polygon.h"#include "Vehicle.h"Go to the source code of this file.
Namespaces | |
| namespace | libsumo |
Macros | |
| #define | CALL_MESO_FUN(veh, fun, microResult) ((dynamic_cast<MEVehicle*>(veh) == nullptr ? (microResult) : dynamic_cast<MEVehicle*>(veh)->fun)) |
| #define | CALL_MICRO_FUN(veh, fun, mesoResult) ((dynamic_cast<MSVehicle*>(veh) == nullptr ? (mesoResult) : dynamic_cast<MSVehicle*>(veh)->fun)) |
| #define | DEBUG_COND (veh->isSelected()) |
Definition in file libsumo/Vehicle.cpp.
| #define CALL_MESO_FUN | ( | veh, | |
| fun, | |||
| microResult | |||
| ) | ((dynamic_cast<MEVehicle*>(veh) == nullptr ? (microResult) : dynamic_cast<MEVehicle*>(veh)->fun)) |
Definition at line 58 of file libsumo/Vehicle.cpp.
| #define CALL_MICRO_FUN | ( | veh, | |
| fun, | |||
| mesoResult | |||
| ) | ((dynamic_cast<MSVehicle*>(veh) == nullptr ? (mesoResult) : dynamic_cast<MSVehicle*>(veh)->fun)) |
Definition at line 57 of file libsumo/Vehicle.cpp.
| #define DEBUG_COND (veh->isSelected()) |
Definition at line 66 of file libsumo/Vehicle.cpp.