 |
Eclipse SUMO - Simulation of Urban MObility
|
Go to the documentation of this file.
40 class VariableWrapper;
54 static std::vector<std::string>
getIDList();
72 static std::shared_ptr<VariableWrapper>
makeWrapper();
#define LIBSUMO_SUBSCRIPTION_API
static TraCIPosition getPosition(const std::string &junctionID, const bool includeZ=false)
The base class for an intersection.
Junction()=delete
invalidated standard constructor
std::map< std::string, SubscriptionResults > ContextSubscriptionResults
static bool handleVariable(const std::string &objID, const int variable, VariableWrapper *wrapper)
static std::vector< std::string > getIDList()
static void storeShape(const std::string &id, PositionVector &shape)
Saves the shape of the requested object in the given container.
static std::shared_ptr< VariableWrapper > makeWrapper()
static LIBSUMO_SUBSCRIPTION_API NamedRTree * getTree()
Returns a tree filled with junction instances.
static ContextSubscriptionResults myContextSubscriptionResults
static SubscriptionResults mySubscriptionResults
A RT-tree for efficient storing of SUMO's Named objects.
static MSJunction * getJunction(const std::string &id)
static TraCIPositionVector getShape(const std::string &junctionID)
std::map< std::string, TraCIResults > SubscriptionResults
{object->{variable->value}}