![]() |
Eclipse SUMO - Simulation of Urban MObility
|
#include <Route.h>
Static Public Member Functions | |
| static LIBSUMO_GET_PARAMETER_WITH_KEY_API void | add (const std::string &routeID, const std::vector< std::string > &edges) |
| static std::vector< std::string > | getEdges (const std::string &routeID) |
| static int | getIDCount () |
| static std::vector< std::string > | getIDList () |
| static std::string | getParameter (const std::string &routeID, const std::string ¶m) |
| static bool | handleVariable (const std::string &objID, const int variable, VariableWrapper *wrapper) |
| static LIBSUMO_SUBSCRIPTION_API std::shared_ptr< VariableWrapper > | makeWrapper () |
| static void | setParameter (const std::string &routeID, const std::string ¶m, const std::string &value) |
Private Member Functions | |
| Route ()=delete | |
| invalidated standard constructor More... | |
Static Private Member Functions | |
| static const MSRoute * | getRoute (const std::string &id) |
Static Private Attributes | |
| static ContextSubscriptionResults | myContextSubscriptionResults |
| static SubscriptionResults | mySubscriptionResults |
|
privatedelete |
invalidated standard constructor
|
static |
Definition at line 87 of file Route.cpp.
References MSRoute::dictionary(), MSEdge::dictionary(), LIBSUMO_SUBSCRIPTION_IMPLEMENTATION, and ROUTE.
Referenced by libsumo::Vehicle::add(), and TraCIServerAPI_Route::processSet().
|
static |
Definition at line 53 of file Route.cpp.
References MSRoute::getEdges(), and getRoute().
Referenced by handleVariable().
|
static |
Definition at line 64 of file Route.cpp.
References getIDList().
Referenced by handleVariable().
|
static |
Definition at line 46 of file Route.cpp.
References MSRoute::insertIDs().
Referenced by getIDCount(), and handleVariable().
|
static |
Definition at line 70 of file Route.cpp.
References Parameterised::getParameter(), getRoute(), and LIBSUMO_GET_PARAMETER_WITH_KEY_IMPLEMENTATION.
Referenced by TraCIServerAPI_Route::processGet().
|
staticprivate |
Definition at line 110 of file Route.cpp.
References MSRoute::dictionary().
Referenced by getEdges(), getParameter(), and setParameter().
|
static |
Definition at line 126 of file Route.cpp.
References getEdges(), getIDCount(), getIDList(), libsumo::ID_COUNT, libsumo::TRACI_ID_LIST, libsumo::VAR_EDGES, libsumo::VariableWrapper::wrapInt(), and libsumo::VariableWrapper::wrapStringList().
Referenced by makeWrapper(), and TraCIServerAPI_Route::processGet().
|
static |
Definition at line 120 of file Route.cpp.
References handleVariable(), myContextSubscriptionResults, and mySubscriptionResults.
|
static |
Definition at line 80 of file Route.cpp.
References getRoute(), and Parameterised::setParameter().
Referenced by TraCIServerAPI_Route::processSet().
|
staticprivate |
Definition at line 69 of file Route.h.
Referenced by makeWrapper().
|
staticprivate |
Definition at line 68 of file Route.h.
Referenced by makeWrapper().