Eclipse SUMO - Simulation of Urban MObility
|
#include <LaneArea.h>
Static Public Member Functions | |
static void | cleanup () |
static double | getIntervalMaxJamLengthInMeters (const std::string &detID) |
static double | getIntervalMeanSpeed (const std::string &detID) |
static double | getIntervalOccupancy (const std::string &detID) |
static int | getIntervalVehicleNumber (const std::string &detID) |
static double | getJamLengthMeters (const std::string &detID) |
static int | getJamLengthVehicle (const std::string &detID) |
static std::string | getLaneID (const std::string &detID) |
static double | getLastIntervalMaxJamLengthInMeters (const std::string &detID) |
static double | getLastIntervalMeanSpeed (const std::string &detID) |
static double | getLastIntervalOccupancy (const std::string &detID) |
static int | getLastIntervalVehicleNumber (const std::string &detID) |
static int | getLastStepHaltingNumber (const std::string &detID) |
static double | getLastStepMeanSpeed (const std::string &detID) |
static double | getLastStepOccupancy (const std::string &detID) |
static std::vector< std::string > | getLastStepVehicleIDs (const std::string &detID) |
static int | getLastStepVehicleNumber (const std::string &detID) |
static double | getLength (const std::string &detID) |
static double | getPosition (const std::string &detID) |
LIBSUMO_ID_PARAMETER_API static LIBSUMO_SUBSCRIPTION_API NamedRTree * | getTree () |
Returns a tree filled with inductive loop instances. More... | |
static bool | handleVariable (const std::string &objID, const int variable, VariableWrapper *wrapper, tcpip::Storage *paramData) |
static std::shared_ptr< VariableWrapper > | makeWrapper () |
static void | overrideVehicleNumber (const std::string &detID, int vehNum) |
static void | storeShape (const std::string &id, PositionVector &shape) |
Saves the shape of the requested object in the given container. More... | |
Private Member Functions | |
LaneArea ()=delete | |
invalidated standard constructor More... | |
Static Private Member Functions | |
static MSE2Collector * | getDetector (const std::string &detID) |
Static Private Attributes | |
static ContextSubscriptionResults | myContextSubscriptionResults |
static SubscriptionResults | mySubscriptionResults |
static NamedRTree * | myTree |
Definition at line 44 of file LaneArea.h.
|
privatedelete |
invalidated standard constructor
|
static |
Definition at line 208 of file libsumo/LaneArea.cpp.
|
staticprivate |
Definition at line 181 of file libsumo/LaneArea.cpp.
References NamedObjectCont< T >::get(), MSNet::getDetectorControl(), MSNet::getInstance(), MSDetectorControl::getTypedDetectors(), and SUMO_TAG_LANE_AREA_DETECTOR.
|
static |
Definition at line 132 of file libsumo/LaneArea.cpp.
|
static |
Definition at line 127 of file libsumo/LaneArea.cpp.
|
static |
Definition at line 122 of file libsumo/LaneArea.cpp.
|
static |
Definition at line 137 of file libsumo/LaneArea.cpp.
|
static |
Definition at line 67 of file libsumo/LaneArea.cpp.
|
static |
Definition at line 61 of file libsumo/LaneArea.cpp.
|
static |
Definition at line 97 of file libsumo/LaneArea.cpp.
|
static |
Definition at line 152 of file libsumo/LaneArea.cpp.
|
static |
Definition at line 147 of file libsumo/LaneArea.cpp.
|
static |
Definition at line 142 of file libsumo/LaneArea.cpp.
|
static |
Definition at line 157 of file libsumo/LaneArea.cpp.
|
static |
Definition at line 116 of file libsumo/LaneArea.cpp.
|
static |
Definition at line 73 of file libsumo/LaneArea.cpp.
|
static |
Definition at line 85 of file libsumo/LaneArea.cpp.
|
static |
Definition at line 79 of file libsumo/LaneArea.cpp.
|
static |
Definition at line 110 of file libsumo/LaneArea.cpp.
|
static |
Definition at line 103 of file libsumo/LaneArea.cpp.
References MSE2Collector::getLength().
|
static |
Definition at line 91 of file libsumo/LaneArea.cpp.
|
static |
Returns a tree filled with inductive loop instances.
Definition at line 191 of file libsumo/LaneArea.cpp.
References PositionVector::getBoxBoundary(), Boundary::xmax(), Boundary::xmin(), Boundary::ymax(), and Boundary::ymin().
|
static |
Definition at line 235 of file libsumo/LaneArea.cpp.
References libsumo::ID_COUNT, libsumo::JAM_LENGTH_METERS, libsumo::JAM_LENGTH_VEHICLE, libsumo::LAST_STEP_MEAN_SPEED, libsumo::LAST_STEP_OCCUPANCY, libsumo::LAST_STEP_VEHICLE_HALTING_NUMBER, libsumo::LAST_STEP_VEHICLE_ID_LIST, libsumo::LAST_STEP_VEHICLE_NUMBER, tcpip::Storage::readString(), tcpip::Storage::readUnsignedByte(), libsumo::TRACI_ID_LIST, libsumo::VAR_INTERVAL_MAX_JAM_LENGTH_METERS, libsumo::VAR_INTERVAL_NUMBER, libsumo::VAR_INTERVAL_OCCUPANCY, libsumo::VAR_INTERVAL_SPEED, libsumo::VAR_LANE_ID, libsumo::VAR_LAST_INTERVAL_MAX_JAM_LENGTH_METERS, libsumo::VAR_LAST_INTERVAL_NUMBER, libsumo::VAR_LAST_INTERVAL_OCCUPANCY, libsumo::VAR_LAST_INTERVAL_SPEED, libsumo::VAR_LENGTH, libsumo::VAR_PARAMETER, libsumo::VAR_PARAMETER_WITH_KEY, and libsumo::VAR_POSITION.
|
static |
Definition at line 223 of file libsumo/LaneArea.cpp.
|
static |
Definition at line 229 of file libsumo/LaneArea.cpp.
|
static |
Saves the shape of the requested object in the given container.
id | The id of the loop to retrieve |
shape | The container to fill |
Definition at line 215 of file libsumo/LaneArea.cpp.
References MSE2Collector::getEndPos(), MSE2Collector::getLanes(), and MSE2Collector::getStartPos().
|
staticprivate |
Definition at line 97 of file LaneArea.h.
|
staticprivate |
Definition at line 96 of file LaneArea.h.
|
staticprivate |
Definition at line 95 of file LaneArea.h.