Eclipse SUMO - Simulation of Urban MObility
libsumo::MultiEntryExit Class Reference

#include <MultiEntryExit.h>

Collaboration diagram for libsumo::MultiEntryExit:

Static Public Member Functions

static int getIDCount ()
 
static std::vector< std::string > getIDList ()
 
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)
 
static LIBSUMO_SUBSCRIPTION_API std::shared_ptr< VariableWrappermakeWrapper ()
 

Private Member Functions

 MultiEntryExit ()=delete
 invalidated standard constructor More...
 

Static Private Member Functions

static MSE3CollectorgetDetector (const std::string &detID)
 

Static Private Attributes

static ContextSubscriptionResults myContextSubscriptionResults
 
static SubscriptionResults mySubscriptionResults
 

Detailed Description

Definition at line 46 of file MultiEntryExit.h.

Constructor & Destructor Documentation

◆ MultiEntryExit()

libsumo::MultiEntryExit::MultiEntryExit ( )
privatedelete

invalidated standard constructor

Member Function Documentation

◆ getDetector()

◆ getIDCount()

◆ getIDList()

std::vector< std::string > MultiEntryExit::getIDList ( )
static

◆ getLastStepHaltingNumber()

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

Definition at line 78 of file MultiEntryExit.cpp.

References MSE3Collector::getCurrentHaltingNumber(), and getDetector().

Referenced by handleVariable().

◆ getLastStepMeanSpeed()

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

Definition at line 66 of file MultiEntryExit.cpp.

References MSE3Collector::getCurrentMeanSpeed(), and getDetector().

Referenced by handleVariable().

◆ getLastStepVehicleIDs()

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

Definition at line 72 of file MultiEntryExit.cpp.

References MSE3Collector::getCurrentVehicleIDs(), and getDetector().

Referenced by handleVariable().

◆ getLastStepVehicleNumber()

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

Definition at line 60 of file MultiEntryExit.cpp.

References getDetector(), and MSE3Collector::getVehiclesWithin().

Referenced by handleVariable().

◆ handleVariable()

◆ makeWrapper()

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

Field Documentation

◆ myContextSubscriptionResults

ContextSubscriptionResults MultiEntryExit::myContextSubscriptionResults
staticprivate

Definition at line 66 of file MultiEntryExit.h.

Referenced by makeWrapper().

◆ mySubscriptionResults

SubscriptionResults MultiEntryExit::mySubscriptionResults
staticprivate

Definition at line 65 of file MultiEntryExit.h.

Referenced by makeWrapper().


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