Eclipse SUMO - Simulation of Urban MObility
|
#include <BusStop.h>
Static Public Member Functions | |
static double | getEndPos (const std::string &stopID) |
static int | getIDCount () |
static std::vector< std::string > | getIDList () |
static std::string | getLaneID (const std::string &stopID) |
static std::string | getName (const std::string &stopID) |
static std::string | getParameter (const std::string &stopID, const std::string ¶m) |
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) |
static LIBSUMO_SUBSCRIPTION_API std::shared_ptr< VariableWrapper > | makeWrapper () |
static LIBSUMO_GET_PARAMETER_WITH_KEY_API void | setParameter (const std::string &stopID, const std::string &key, const std::string &value) |
Private Member Functions | |
BusStop ()=delete | |
invalidated standard constructor More... | |
Static Private Member Functions | |
static MSStoppingPlace * | getBusStop (const std::string &id) |
Static Private Attributes | |
static ContextSubscriptionResults | myContextSubscriptionResults |
static SubscriptionResults | mySubscriptionResults |
|
privatedelete |
invalidated standard constructor
|
staticprivate |
Definition at line 124 of file BusStop.cpp.
References MSNet::getInstance(), MSNet::getStoppingPlace(), and SUMO_TAG_BUS_STOP.
Referenced by getEndPos(), getLaneID(), getName(), getParameter(), getPersonCount(), getPersonIDs(), getStartPos(), getVehicleCount(), getVehicleIDs(), and setParameter().
|
static |
Definition at line 69 of file BusStop.cpp.
References getBusStop(), and MSStoppingPlace::getEndLanePosition().
Referenced by handleVariable().
|
static |
Definition at line 53 of file BusStop.cpp.
References getIDList().
Referenced by handleVariable().
|
static |
Definition at line 43 of file BusStop.cpp.
References MSNet::getInstance(), and SUMO_TAG_BUS_STOP.
Referenced by getIDCount(), and handleVariable().
|
static |
Definition at line 59 of file BusStop.cpp.
References getBusStop(), Named::getID(), and MSStoppingPlace::getLane().
Referenced by handleVariable().
|
static |
Definition at line 74 of file BusStop.cpp.
References getBusStop(), and MSStoppingPlace::getMyName().
Referenced by handleVariable().
|
static |
Definition at line 106 of file BusStop.cpp.
References getBusStop(), Parameterised::getParameter(), and LIBSUMO_GET_PARAMETER_WITH_KEY_IMPLEMENTATION.
Referenced by TraCIServerAPI_BusStop::processGet().
|
static |
Definition at line 93 of file BusStop.cpp.
References getBusStop(), and MSStoppingPlace::getNumWaitingPersons().
Referenced by handleVariable().
|
static |
Definition at line 98 of file BusStop.cpp.
References getBusStop(), and MSStoppingPlace::getWaitingPersonIDs().
Referenced by handleVariable().
|
static |
Definition at line 64 of file BusStop.cpp.
References MSStoppingPlace::getBeginLanePosition(), and getBusStop().
Referenced by handleVariable().
|
static |
Definition at line 79 of file BusStop.cpp.
References getBusStop(), and MSStoppingPlace::getStoppedVehicles().
Referenced by handleVariable().
|
static |
Definition at line 84 of file BusStop.cpp.
References getBusStop().
Referenced by handleVariable().
|
static |
Definition at line 140 of file BusStop.cpp.
References getEndPos(), getIDCount(), getIDList(), getLaneID(), getName(), getPersonCount(), getPersonIDs(), getStartPos(), getVehicleCount(), getVehicleIDs(), libsumo::ID_COUNT, libsumo::TRACI_ID_LIST, libsumo::VAR_BUS_STOP_WAITING, libsumo::VAR_BUS_STOP_WAITING_IDS, libsumo::VAR_LANE_ID, libsumo::VAR_LANEPOSITION, libsumo::VAR_NAME, libsumo::VAR_POSITION, libsumo::VAR_STOP_STARTING_VEHICLES_IDS, libsumo::VAR_STOP_STARTING_VEHICLES_NUMBER, libsumo::VariableWrapper::wrapDouble(), libsumo::VariableWrapper::wrapInt(), libsumo::VariableWrapper::wrapString(), and libsumo::VariableWrapper::wrapStringList().
Referenced by makeWrapper(), and TraCIServerAPI_BusStop::processGet().
|
static |
Definition at line 134 of file BusStop.cpp.
References handleVariable(), myContextSubscriptionResults, and mySubscriptionResults.
|
static |
Definition at line 114 of file BusStop.cpp.
References BUSSTOP, getBusStop(), LIBSUMO_SUBSCRIPTION_IMPLEMENTATION, and Parameterised::setParameter().
Referenced by TraCIServerAPI_BusStop::processSet().
|
staticprivate |
Definition at line 75 of file BusStop.h.
Referenced by makeWrapper().
|
staticprivate |
Definition at line 74 of file BusStop.h.
Referenced by makeWrapper().