![]() |
SUMO - Simulation of Urban MObility
|
#include <Edge.h>
Static Public Member Functions | |
static void | addEffort (const std::string &id, double begTime, double endTime, double value) |
static void | addTravelTime (const std::string &id, double begTime, double endTime, double value) |
static double | getCO2Emissions (const std::string &id) |
static double | getCOEmissions (const std::string &id) |
static double | getCurrentTravelTime (const std::string &id) |
static MSEdge * | getEdge (const std::string &id) |
static double | getElectricityConsumption (const std::string &id) |
static double | getFuelConsumption (const std::string &id) |
static double | getHCEmissions (const std::string &id) |
static int | getIDCount () |
static std::vector< std::string > | getIDList () |
static double | getMeanSpeed (const std::string &id) |
static double | getNoiseEmissions (const std::string &id) |
static double | getNOxEmissions (const std::string &id) |
static double | getOccupancy (const std::string &id) |
static std::string | getParameter (const std::string &id, const std::string ¶mName) |
static const std::vector< std::string > | getPersonIDs (const std::string &id) |
static double | getPMxEmissions (const std::string &id) |
static void | getShape (const std::string &id, PositionVector &shape) |
static double | getVehicleAverageLength (const std::string &id) |
static int | getVehicleHaltingNumber (const std::string &id) |
static const std::vector< std::string > | getVehicleIDs (const std::string &id) |
static int | getVehicleNumber (const std::string &id) |
static double | getWaitingSeconds (const std::string &id) |
static double | retrieveExistingEffort (const std::string &id, double time) |
static double | retrieveExistingTravelTime (const std::string &id, double time) |
static void | setAllowedSVCPermissions (const std::string &id, SVCPermissions permissions) |
static void | setAllowedVehicleClasses (const std::string &id, std::vector< std::string > vector) |
static void | setDisallowedVehicleClasses (const std::string &id, std::vector< std::string > classes) |
static void | setMaxSpeed (const std::string &id, double value) |
static void | setParameter (const std::string &id, const std::string &name, const std::string &value) |
|
static |
Definition at line 289 of file Edge.cpp.
References MSEdgeWeightsStorage::addEffort(), getEdge(), MSNet::getInstance(), and MSNet::getWeightsStorage().
Referenced by TraCIServerAPI_Edge::processSet().
|
static |
Definition at line 284 of file Edge.cpp.
References MSEdgeWeightsStorage::addTravelTime(), getEdge(), MSNet::getInstance(), and MSNet::getWeightsStorage().
Referenced by TraCIServerAPI_Edge::processSet().
|
static |
Definition at line 114 of file Edge.cpp.
References getEdge(), and MSEdge::getLanes().
Referenced by TraCIServerAPI_Edge::processGet().
|
static |
Definition at line 124 of file Edge.cpp.
References getEdge(), and MSEdge::getLanes().
Referenced by TraCIServerAPI_Edge::processGet().
|
static |
Definition at line 64 of file Edge.cpp.
References MSEdge::getCurrentTravelTime(), and getEdge().
Referenced by TraCIServerAPI_Edge::processGet().
|
static |
Definition at line 69 of file Edge.cpp.
References MSEdge::dictionary().
Referenced by addEffort(), addTravelTime(), getCO2Emissions(), getCOEmissions(), getCurrentTravelTime(), getElectricityConsumption(), getFuelConsumption(), getHCEmissions(), getMeanSpeed(), getNoiseEmissions(), getNOxEmissions(), getOccupancy(), getParameter(), getPersonIDs(), getPMxEmissions(), getShape(), getVehicleAverageLength(), getVehicleHaltingNumber(), getVehicleIDs(), getVehicleNumber(), getWaitingSeconds(), retrieveExistingEffort(), retrieveExistingTravelTime(), setAllowedSVCPermissions(), setMaxSpeed(), and setParameter().
|
static |
Definition at line 187 of file Edge.cpp.
References getEdge(), and MSEdge::getLanes().
Referenced by TraCIServerAPI_Edge::processGet().
|
static |
Definition at line 164 of file Edge.cpp.
References getEdge(), and MSEdge::getLanes().
Referenced by TraCIServerAPI_Edge::processGet().
|
static |
Definition at line 134 of file Edge.cpp.
References getEdge(), and MSEdge::getLanes().
Referenced by TraCIServerAPI_Edge::processGet().
|
static |
Definition at line 40 of file Edge.cpp.
References getIDList().
Referenced by TraCIServerAPI_Edge::processGet().
|
static |
Definition at line 33 of file Edge.cpp.
References MSEdge::insertIDs().
Referenced by getIDCount(), and TraCIServerAPI_Edge::processGet().
|
static |
Definition at line 207 of file Edge.cpp.
References getEdge(), and MSEdge::getMeanSpeed().
Referenced by TraCIServerAPI_Edge::processGet().
|
static |
Definition at line 174 of file Edge.cpp.
References getEdge(), MSEdge::getLanes(), and HelpersHarmonoise::sum().
Referenced by TraCIServerAPI_Edge::processGet().
|
static |
Definition at line 154 of file Edge.cpp.
References getEdge(), and MSEdge::getLanes().
Referenced by TraCIServerAPI_Edge::processGet().
|
static |
Definition at line 212 of file Edge.cpp.
References getEdge(), and MSEdge::getLanes().
Referenced by TraCIServerAPI_Edge::processGet().
|
static |
Definition at line 257 of file Edge.cpp.
References getEdge(), and Parameterised::getParameter().
Referenced by TraCIServerAPI_Edge::processGet().
|
static |
Definition at line 88 of file Edge.cpp.
References getEdge(), MSNet::getInstance(), and MSEdge::getSortedPersons().
Referenced by TraCIServerAPI_Edge::processGet().
|
static |
Definition at line 144 of file Edge.cpp.
References getEdge(), and MSEdge::getLanes().
Referenced by TraCIServerAPI_Edge::processGet().
|
static |
Definition at line 307 of file Edge.cpp.
References getEdge(), and MSEdge::getLanes().
Referenced by TraCIServerAPI_Edge::getShape().
|
static |
Definition at line 238 of file Edge.cpp.
References getEdge(), and MSEdge::getLanes().
Referenced by TraCIServerAPI_Edge::processGet().
|
static |
Definition at line 222 of file Edge.cpp.
References getEdge(), MSEdge::getLanes(), and SUMO_const_haltingSpeed.
Referenced by TraCIServerAPI_Edge::processGet().
|
static |
Definition at line 99 of file Edge.cpp.
References getEdge(), and MSEdge::getLanes().
Referenced by TraCIServerAPI_Edge::processGet().
|
static |
Definition at line 197 of file Edge.cpp.
References getEdge(), and MSEdge::getLanes().
Referenced by TraCIServerAPI_Edge::processGet().
|
static |
Definition at line 78 of file Edge.cpp.
References getEdge(), and MSEdge::getLanes().
Referenced by TraCIServerAPI_Edge::processGet().
|
static |
Definition at line 54 of file Edge.cpp.
References getEdge(), and MSNet::getInstance().
Referenced by TraCIServerAPI_Edge::processGet().
|
static |
Definition at line 44 of file Edge.cpp.
References getEdge(), and MSNet::getInstance().
Referenced by TraCIServerAPI_Edge::processGet().
|
static |
Definition at line 274 of file Edge.cpp.
References MSLane::CHANGE_PERMISSIONS_PERMANENT, getEdge(), MSEdge::getLanes(), and MSEdge::rebuildAllowedLanes().
Referenced by setAllowedVehicleClasses(), and setDisallowedVehicleClasses().
|
static |
Definition at line 262 of file Edge.cpp.
References parseVehicleClasses(), and setAllowedSVCPermissions().
Referenced by TraCIServerAPI_Edge::processSet().
|
static |
Definition at line 268 of file Edge.cpp.
References invertPermissions(), parseVehicleClasses(), and setAllowedSVCPermissions().
Referenced by TraCIServerAPI_Edge::processSet().
|
static |
Definition at line 294 of file Edge.cpp.
References getEdge(), and MSEdge::getLanes().
Referenced by TraCIServerAPI_Edge::processSet().
|
static |
Definition at line 302 of file Edge.cpp.
References getEdge(), and Parameterised::setParameter().
Referenced by TraCIServerAPI_Edge::processSet().