Eclipse SUMO - Simulation of Urban MObility
LIBSUMO_NAMESPACE::BusStop Class Reference

#include <BusStop.h>

Static Public Member Functions

static double getEndPos (const std::string &stopID)
 
static std::string getLaneID (const std::string &stopID)
 
static std::string getName (const std::string &stopID)
 
static int getPersonCount (const std::string &stopID)
 
static std::vector< std::string > getPersonIDs (const std::string &stopID)
 
static double getStartPos (const std::string &stopID)
 
static int getVehicleCount (const std::string &stopID)
 
static std::vector< std::string > getVehicleIDs (const std::string &stopID)
 
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

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

Static Private Member Functions

static MSStoppingPlacegetBusStop (const std::string &id)
 

Static Private Attributes

static ContextSubscriptionResults myContextSubscriptionResults
 
static SubscriptionResults mySubscriptionResults
 

Detailed Description

Definition at line 41 of file BusStop.h.

Constructor & Destructor Documentation

◆ BusStop()

LIBSUMO_NAMESPACE::BusStop::BusStop ( )
privatedelete

invalidated standard constructor

Member Function Documentation

◆ getBusStop()

MSStoppingPlace * BusStop::getBusStop ( const std::string &  id)
staticprivate

Definition at line 122 of file libsumo/BusStop.cpp.

References libsumo::Helper::getStoppingPlace(), and SUMO_TAG_BUS_STOP.

◆ getEndPos()

double BusStop::getEndPos ( const std::string &  stopID)
static

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

◆ getLaneID()

std::string BusStop::getLaneID ( const std::string &  stopID)
static

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

◆ getName()

std::string BusStop::getName ( const std::string &  stopID)
static

Definition at line 74 of file libsumo/BusStop.cpp.

◆ getPersonCount()

int BusStop::getPersonCount ( const std::string &  stopID)
static

Definition at line 93 of file libsumo/BusStop.cpp.

◆ getPersonIDs()

std::vector< std::string > BusStop::getPersonIDs ( const std::string &  stopID)
static

Definition at line 98 of file libsumo/BusStop.cpp.

◆ getStartPos()

double BusStop::getStartPos ( const std::string &  stopID)
static

Definition at line 64 of file libsumo/BusStop.cpp.

◆ getVehicleCount()

int BusStop::getVehicleCount ( const std::string &  stopID)
static

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

◆ getVehicleIDs()

std::vector< std::string > BusStop::getVehicleIDs ( const std::string &  stopID)
static

Definition at line 84 of file libsumo/BusStop.cpp.

◆ handleVariable()

◆ makeWrapper()

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

Definition at line 128 of file libsumo/BusStop.cpp.

Field Documentation

◆ myContextSubscriptionResults

ContextSubscriptionResults BusStop::myContextSubscriptionResults
staticprivate

Definition at line 67 of file BusStop.h.

◆ mySubscriptionResults

SubscriptionResults BusStop::mySubscriptionResults
staticprivate

Definition at line 66 of file BusStop.h.


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