![]() |
Eclipse SUMO - Simulation of Urban MObility
|
#include <MultiEntryExit.h>
Static Public Member Functions | |
| static MSE3Collector * | getDetector (const std::string &detID) |
| static std::vector< std::string > | getEntryLanes (const std::string &detID) |
| static std::vector< double > | getEntryPositions (const std::string &detID) |
| static std::vector< std::string > | getExitLanes (const std::string &detID) |
| static std::vector< double > | getExitPositions (const std::string &detID) |
| static double | getLastIntervalMeanHaltsPerVehicle (const std::string &detID) |
| static double | getLastIntervalMeanTimeLoss (const std::string &detID) |
| static double | getLastIntervalMeanTravelTime (const std::string &detID) |
| static int | getLastIntervalVehicleSum (const std::string &detID) |
| static int | getLastStepHaltingNumber (const std::string &detID) |
| static double | getLastStepMeanSpeed (const std::string &detID) |
| static std::vector< std::string > | getLastStepVehicleIDs (const std::string &detID) |
| static int | getLastStepVehicleNumber (const std::string &detID) |
| static bool | handleVariable (const std::string &objID, const int variable, VariableWrapper *wrapper, tcpip::Storage *paramData) |
| LIBSUMO_ID_PARAMETER_API static LIBSUMO_SUBSCRIPTION_API std::shared_ptr< VariableWrapper > | makeWrapper () |
Private Member Functions | |
| MultiEntryExit ()=delete | |
| invalidated standard constructor | |
Static Private Attributes | |
| static ContextSubscriptionResults | myContextSubscriptionResults |
| static SubscriptionResults | mySubscriptionResults |
Definition at line 41 of file MultiEntryExit.h.
|
privatedelete |
invalidated standard constructor
|
static |
Definition at line 165 of file libsumo/MultiEntryExit.cpp.
References NamedObjectCont< T >::get(), getDetector(), MSNet::getDetectorControl(), MSNet::getInstance(), MSDetectorControl::getTypedDetectors(), and SUMO_TAG_ENTRY_EXIT_DETECTOR.
Referenced by getDetector(), getEntryLanes(), getEntryPositions(), getExitLanes(), getExitPositions(), getLastIntervalMeanHaltsPerVehicle(), getLastIntervalMeanTimeLoss(), getLastIntervalMeanTravelTime(), getLastIntervalVehicleSum(), getLastStepHaltingNumber(), getLastStepMeanSpeed(), getLastStepVehicleIDs(), and getLastStepVehicleNumber().
|
static |
Definition at line 59 of file libsumo/MultiEntryExit.cpp.
References getDetector(), and getEntryLanes().
Referenced by getEntryLanes(), and handleVariable().
|
static |
Definition at line 79 of file libsumo/MultiEntryExit.cpp.
References getDetector(), and getEntryPositions().
Referenced by getEntryPositions(), and handleVariable().
|
static |
Definition at line 69 of file libsumo/MultiEntryExit.cpp.
References getDetector(), and getExitLanes().
Referenced by getExitLanes(), and handleVariable().
|
static |
Definition at line 89 of file libsumo/MultiEntryExit.cpp.
References getDetector(), and getExitPositions().
Referenced by getExitPositions(), and handleVariable().
|
static |
Definition at line 129 of file libsumo/MultiEntryExit.cpp.
References getDetector(), and getLastIntervalMeanHaltsPerVehicle().
Referenced by getLastIntervalMeanHaltsPerVehicle(), and handleVariable().
|
static |
Definition at line 135 of file libsumo/MultiEntryExit.cpp.
References getDetector(), and getLastIntervalMeanTimeLoss().
Referenced by getLastIntervalMeanTimeLoss(), and handleVariable().
|
static |
Definition at line 123 of file libsumo/MultiEntryExit.cpp.
References getDetector(), and getLastIntervalMeanTravelTime().
Referenced by getLastIntervalMeanTravelTime(), and handleVariable().
|
static |
Definition at line 141 of file libsumo/MultiEntryExit.cpp.
References getDetector(), and getLastIntervalVehicleSum().
Referenced by getLastIntervalVehicleSum(), and handleVariable().
|
static |
Definition at line 117 of file libsumo/MultiEntryExit.cpp.
References getDetector(), and getLastStepHaltingNumber().
Referenced by getLastStepHaltingNumber(), and handleVariable().
|
static |
Definition at line 105 of file libsumo/MultiEntryExit.cpp.
References getDetector(), and getLastStepMeanSpeed().
Referenced by getLastStepMeanSpeed(), and handleVariable().
|
static |
Definition at line 111 of file libsumo/MultiEntryExit.cpp.
References getDetector(), and getLastStepVehicleIDs().
Referenced by getLastStepVehicleIDs(), and handleVariable().
|
static |
Definition at line 99 of file libsumo/MultiEntryExit.cpp.
References getDetector(), and getLastStepVehicleNumber().
Referenced by getLastStepVehicleNumber(), and handleVariable().
|
static |
Definition at line 181 of file libsumo/MultiEntryExit.cpp.
References getEntryLanes(), getEntryPositions(), getExitLanes(), getExitPositions(), getLastIntervalMeanHaltsPerVehicle(), getLastIntervalMeanTimeLoss(), getLastIntervalMeanTravelTime(), getLastIntervalVehicleSum(), getLastStepHaltingNumber(), getLastStepMeanSpeed(), getLastStepVehicleIDs(), getLastStepVehicleNumber(), handleVariable(), libsumo::ID_COUNT, libsumo::LAST_STEP_MEAN_SPEED, 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_EXIT_LANES, libsumo::VAR_EXIT_POSITIONS, libsumo::VAR_LANES, libsumo::VAR_LAST_INTERVAL_MEAN_HALTING_NUMBER, libsumo::VAR_LAST_INTERVAL_TRAVELTIME, libsumo::VAR_LAST_INTERVAL_VEHICLE_NUMBER, libsumo::VAR_PARAMETER, libsumo::VAR_PARAMETER_WITH_KEY, libsumo::VAR_POSITION, and libsumo::VAR_TIMELOSS.
Referenced by handleVariable(), and makeWrapper().
|
static |
Definition at line 175 of file libsumo/MultiEntryExit.cpp.
References handleVariable(), makeWrapper(), myContextSubscriptionResults, and mySubscriptionResults.
Referenced by makeWrapper().
|
staticprivate |
Definition at line 71 of file MultiEntryExit.h.
Referenced by makeWrapper().
|
staticprivate |
Definition at line 70 of file MultiEntryExit.h.
Referenced by makeWrapper().