43 static std::vector<std::string>
getEntryLanes(
const std::string& detID);
44 static std::vector<std::string>
getExitLanes(
const std::string& detID);
63 static std::shared_ptr<VariableWrapper>
makeWrapper();
#define LIBSUMO_ID_PARAMETER_API
#define LIBSUMO_SUBSCRIPTION_API
static bool handleVariable(const std::string &objID, const int variable, VariableWrapper *wrapper, tcpip::Storage *paramData)
static double getLastIntervalMeanHaltsPerVehicle(const std::string &detID)
static std::vector< std::string > getEntryLanes(const std::string &detID)
MultiEntryExit()=delete
invalidated standard constructor
LIBSUMO_ID_PARAMETER_API static LIBSUMO_SUBSCRIPTION_API std::shared_ptr< VariableWrapper > makeWrapper()
static int getLastStepVehicleNumber(const std::string &detID)
static int getLastStepHaltingNumber(const std::string &detID)
static std::vector< double > getEntryPositions(const std::string &detID)
static double getLastStepMeanSpeed(const std::string &detID)
static SubscriptionResults mySubscriptionResults
static double getLastIntervalMeanTravelTime(const std::string &detID)
static ContextSubscriptionResults myContextSubscriptionResults
static std::vector< std::string > getExitLanes(const std::string &detID)
static int getLastIntervalVehicleSum(const std::string &detID)
static std::vector< std::string > getLastStepVehicleIDs(const std::string &detID)
static MSE3Collector * getDetector(const std::string &detID)
static std::vector< double > getExitPositions(const std::string &detID)
static double getLastIntervalMeanTimeLoss(const std::string &detID)
A detector of vehicles passing an area between entry/exit points.
std::map< std::string, libsumo::SubscriptionResults > ContextSubscriptionResults
std::map< std::string, libsumo::TraCIResults > SubscriptionResults
{object->{variable->value}}