30 static std::vector<std::string>
getIDList();
37 static const std::vector<std::string>
getPersonIDs(
const std::string&
id);
38 static const std::vector<std::string>
getVehicleIDs(
const std::string&
id);
52 static std::string
getParameter(
const std::string&
id,
const std::string& paramName);
56 static void addTravelTime(
const std::string&
id,
double begTime,
double endTime,
double value);
57 static void addEffort(
const std::string&
id,
double begTime,
double endTime,
double value);
58 static void setMaxSpeed(
const std::string&
id,
double value);
59 static void setParameter(
const std::string&
id,
const std::string& name,
const std::string& value);
static void setAllowedVehicleClasses(const std::string &id, std::vector< std::string > vector)
static void setAllowedSVCPermissions(const std::string &id, SVCPermissions permissions)
static std::vector< std::string > getIDList()
static double retrieveExistingEffort(const std::string &id, double time)
static double getOccupancy(const std::string &id)
static double getVehicleAverageLength(const std::string &id)
static void addTravelTime(const std::string &id, double begTime, double endTime, double value)
int SVCPermissions
bitset where each bit declares whether a certain SVC may use this edge/lane
static double getFuelConsumption(const std::string &id)
static void addEffort(const std::string &id, double begTime, double endTime, double value)
static double getWaitingSeconds(const std::string &id)
static double getCurrentTravelTime(const std::string &id)
static double retrieveExistingTravelTime(const std::string &id, double time)
static double getNOxEmissions(const std::string &id)
static const std::vector< std::string > getPersonIDs(const std::string &id)
static int getVehicleNumber(const std::string &id)
A road/street connecting two junctions.
static double getNoiseEmissions(const std::string &id)
static double getCOEmissions(const std::string &id)
static double getPMxEmissions(const std::string &id)
static void setMaxSpeed(const std::string &id, double value)
static double getElectricityConsumption(const std::string &id)
static void setParameter(const std::string &id, const std::string &name, const std::string &value)
static std::string getParameter(const std::string &id, const std::string ¶mName)
static MSEdge * getEdge(const std::string &id)
static void getShape(const std::string &id, PositionVector &shape)
static double getHCEmissions(const std::string &id)
static int getVehicleHaltingNumber(const std::string &id)
static double getCO2Emissions(const std::string &id)
static void setDisallowedVehicleClasses(const std::string &id, std::vector< std::string > classes)
static double getMeanSpeed(const std::string &id)
static const std::vector< std::string > getVehicleIDs(const std::string &id)