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

#include <Route.h>

Static Public Member Functions

LIBSUMO_ID_PARAMETER_API static LIBSUMO_SUBSCRIPTION_API void add (const std::string &routeID, const std::vector< std::string > &edges)
 
static std::vector< std::string > getEdges (const std::string &routeID)
 
static bool handleVariable (const std::string &objID, const int variable, VariableWrapper *wrapper)
 
static std::shared_ptr< VariableWrapper > makeWrapper ()
 

Private Member Functions

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

Static Private Member Functions

static const MSRoutegetRoute (const std::string &id)
 

Static Private Attributes

static ContextSubscriptionResults myContextSubscriptionResults
 
static SubscriptionResults mySubscriptionResults
 

Detailed Description

Definition at line 48 of file Route.h.

Constructor & Destructor Documentation

◆ Route()

LIBSUMO_NAMESPACE::Route::Route ( )
privatedelete

invalidated standard constructor

Member Function Documentation

◆ add()

void Route::add ( const std::string &  routeID,
const std::vector< std::string > &  edges 
)
static

Definition at line 87 of file libsumo/Route.cpp.

References MSRoute::dictionary(), and MSEdge::dictionary().

◆ getEdges()

std::vector< std::string > Route::getEdges ( const std::string &  routeID)
static

Definition at line 53 of file libsumo/Route.cpp.

References MSRoute::getEdges().

◆ getRoute()

const MSRoute * Route::getRoute ( const std::string &  id)
staticprivate

Definition at line 110 of file libsumo/Route.cpp.

References MSRoute::dictionary().

◆ handleVariable()

bool Route::handleVariable ( const std::string &  objID,
const int  variable,
VariableWrapper *  wrapper 
)
static

Definition at line 126 of file libsumo/Route.cpp.

References libsumo::ID_COUNT, libsumo::TRACI_ID_LIST, and libsumo::VAR_EDGES.

◆ makeWrapper()

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

Definition at line 120 of file libsumo/Route.cpp.

Field Documentation

◆ myContextSubscriptionResults

ContextSubscriptionResults Route::myContextSubscriptionResults
staticprivate

Definition at line 68 of file Route.h.

◆ mySubscriptionResults

SubscriptionResults Route::mySubscriptionResults
staticprivate

Definition at line 67 of file Route.h.


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