Eclipse SUMO - Simulation of Urban MObility
Loading...
Searching...
No Matches
LIBSUMO_NAMESPACE::MultiEntryExit Class Reference

#include <MultiEntryExit.h>

Static Public Member Functions

static MSE3CollectorgetDetector (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

Detailed Description

Definition at line 41 of file MultiEntryExit.h.

Constructor & Destructor Documentation

◆ MultiEntryExit()

LIBSUMO_NAMESPACE::MultiEntryExit::MultiEntryExit ( )
privatedelete

invalidated standard constructor

Member Function Documentation

◆ getDetector()

◆ getEntryLanes()

std::vector< std::string > MultiEntryExit::getEntryLanes ( const std::string & detID)
static

Definition at line 59 of file libsumo/MultiEntryExit.cpp.

References getDetector(), and getEntryLanes().

Referenced by getEntryLanes(), and handleVariable().

Here is the caller graph for this function:

◆ getEntryPositions()

std::vector< double > MultiEntryExit::getEntryPositions ( const std::string & detID)
static

Definition at line 79 of file libsumo/MultiEntryExit.cpp.

References getDetector(), and getEntryPositions().

Referenced by getEntryPositions(), and handleVariable().

Here is the caller graph for this function:

◆ getExitLanes()

std::vector< std::string > MultiEntryExit::getExitLanes ( const std::string & detID)
static

Definition at line 69 of file libsumo/MultiEntryExit.cpp.

References getDetector(), and getExitLanes().

Referenced by getExitLanes(), and handleVariable().

Here is the caller graph for this function:

◆ getExitPositions()

std::vector< double > MultiEntryExit::getExitPositions ( const std::string & detID)
static

Definition at line 89 of file libsumo/MultiEntryExit.cpp.

References getDetector(), and getExitPositions().

Referenced by getExitPositions(), and handleVariable().

Here is the caller graph for this function:

◆ getLastIntervalMeanHaltsPerVehicle()

double MultiEntryExit::getLastIntervalMeanHaltsPerVehicle ( const std::string & detID)
static

Definition at line 129 of file libsumo/MultiEntryExit.cpp.

References getDetector(), and getLastIntervalMeanHaltsPerVehicle().

Referenced by getLastIntervalMeanHaltsPerVehicle(), and handleVariable().

Here is the caller graph for this function:

◆ getLastIntervalMeanTimeLoss()

double MultiEntryExit::getLastIntervalMeanTimeLoss ( const std::string & detID)
static

Definition at line 135 of file libsumo/MultiEntryExit.cpp.

References getDetector(), and getLastIntervalMeanTimeLoss().

Referenced by getLastIntervalMeanTimeLoss(), and handleVariable().

Here is the caller graph for this function:

◆ getLastIntervalMeanTravelTime()

double MultiEntryExit::getLastIntervalMeanTravelTime ( const std::string & detID)
static

Definition at line 123 of file libsumo/MultiEntryExit.cpp.

References getDetector(), and getLastIntervalMeanTravelTime().

Referenced by getLastIntervalMeanTravelTime(), and handleVariable().

Here is the caller graph for this function:

◆ getLastIntervalVehicleSum()

int MultiEntryExit::getLastIntervalVehicleSum ( const std::string & detID)
static

Definition at line 141 of file libsumo/MultiEntryExit.cpp.

References getDetector(), and getLastIntervalVehicleSum().

Referenced by getLastIntervalVehicleSum(), and handleVariable().

Here is the caller graph for this function:

◆ getLastStepHaltingNumber()

int MultiEntryExit::getLastStepHaltingNumber ( const std::string & detID)
static

Definition at line 117 of file libsumo/MultiEntryExit.cpp.

References getDetector(), and getLastStepHaltingNumber().

Referenced by getLastStepHaltingNumber(), and handleVariable().

Here is the caller graph for this function:

◆ getLastStepMeanSpeed()

double MultiEntryExit::getLastStepMeanSpeed ( const std::string & detID)
static

Definition at line 105 of file libsumo/MultiEntryExit.cpp.

References getDetector(), and getLastStepMeanSpeed().

Referenced by getLastStepMeanSpeed(), and handleVariable().

Here is the caller graph for this function:

◆ getLastStepVehicleIDs()

std::vector< std::string > MultiEntryExit::getLastStepVehicleIDs ( const std::string & detID)
static

Definition at line 111 of file libsumo/MultiEntryExit.cpp.

References getDetector(), and getLastStepVehicleIDs().

Referenced by getLastStepVehicleIDs(), and handleVariable().

Here is the caller graph for this function:

◆ getLastStepVehicleNumber()

int MultiEntryExit::getLastStepVehicleNumber ( const std::string & detID)
static

Definition at line 99 of file libsumo/MultiEntryExit.cpp.

References getDetector(), and getLastStepVehicleNumber().

Referenced by getLastStepVehicleNumber(), and handleVariable().

Here is the caller graph for this function:

◆ handleVariable()

◆ makeWrapper()

std::shared_ptr< VariableWrapper > MultiEntryExit::makeWrapper ( )
static

Definition at line 175 of file libsumo/MultiEntryExit.cpp.

References handleVariable(), makeWrapper(), myContextSubscriptionResults, and mySubscriptionResults.

Referenced by makeWrapper().

Here is the caller graph for this function:

Field Documentation

◆ myContextSubscriptionResults

ContextSubscriptionResults MultiEntryExit::myContextSubscriptionResults
staticprivate

Definition at line 71 of file MultiEntryExit.h.

Referenced by makeWrapper().

◆ mySubscriptionResults

SubscriptionResults MultiEntryExit::mySubscriptionResults
staticprivate

Definition at line 70 of file MultiEntryExit.h.

Referenced by makeWrapper().


The documentation for this class was generated from the following files: