 |
Eclipse SUMO - Simulation of Urban MObility
|
Go to the documentation of this file.
38 class VariableWrapper;
53 static std::vector<std::string>
getIDList();
56 static double getEffort(
const std::string&
id,
double time);
76 static std::string
getParameter(
const std::string&
id,
const std::string& paramName);
80 static void adaptTraveltime(
const std::string&
id,
double value,
double begTime = 0.,
double endTime = std::numeric_limits<double>::max());
81 static void setEffort(
const std::string&
id,
double value,
double begTime = 0.,
double endTime = std::numeric_limits<double>::max());
82 static void setMaxSpeed(
const std::string&
id,
double value);
83 static void setParameter(
const std::string&
id,
const std::string& name,
const std::string& value);
93 static std::shared_ptr<VariableWrapper>
makeWrapper();
static int getLastStepHaltingNumber(const std::string &id)
static MSEdge * getEdge(const std::string &id)
static SubscriptionResults mySubscriptionResults
static double getElectricityConsumption(const std::string &id)
static double getCO2Emission(const std::string &id)
#define LIBSUMO_SUBSCRIPTION_API
static const std::vector< std::string > getLastStepPersonIDs(const std::string &id)
static void adaptTraveltime(const std::string &id, double value, double begTime=0., double endTime=std::numeric_limits< double >::max())
static double getLastStepOccupancy(const std::string &id)
static void setParameter(const std::string &id, const std::string &name, const std::string &value)
static void setAllowedSVCPermissions(const std::string &id, int permissions)
static void setMaxSpeed(const std::string &id, double value)
static LIBSUMO_SUBSCRIPTION_API void storeShape(const std::string &id, PositionVector &shape)
Saves the shape of the requested object in the given container.
std::map< std::string, SubscriptionResults > ContextSubscriptionResults
static double getHCEmission(const std::string &id)
Edge()=delete
invalidated standard constructor
static double getLastStepLength(const std::string &id)
static int getLastStepVehicleNumber(const std::string &id)
static std::vector< std::string > getIDList()
static double getTraveltime(const std::string &id)
static std::string getParameter(const std::string &id, const std::string ¶mName)
static void setAllowedVehicleClasses(const std::string &id, std::vector< std::string > vector)
static double getWaitingTime(const std::string &id)
static double getNOxEmission(const std::string &id)
static void setDisallowedVehicleClasses(const std::string &id, std::vector< std::string > classes)
A road/street connecting two junctions.
static void setEffort(const std::string &id, double value, double begTime=0., double endTime=std::numeric_limits< double >::max())
static double getFuelConsumption(const std::string &id)
static std::string getStreetName(const std::string &id)
static std::shared_ptr< VariableWrapper > makeWrapper()
static double getAdaptedTraveltime(const std::string &id, double time)
static bool handleVariable(const std::string &objID, const int variable, VariableWrapper *wrapper)
static ContextSubscriptionResults myContextSubscriptionResults
static double getNoiseEmission(const std::string &id)
static int getLaneNumber(const std::string &id)
static double getLastStepMeanSpeed(const std::string &id)
static double getCOEmission(const std::string &id)
std::map< std::string, TraCIResults > SubscriptionResults
{object->{variable->value}}
static double getPMxEmission(const std::string &id)
static double getEffort(const std::string &id, double time)
static const std::vector< std::string > getLastStepVehicleIDs(const std::string &id)