![]() |
SUMO - Simulation of Urban MObility
|
#include <TraCI_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) |
Definition at line 26 of file TraCI_Edge.h.
|
static |
Definition at line 288 of file TraCI_Edge.cpp.
References MSEdgeWeightsStorage::addEffort(), getEdge(), MSNet::getInstance(), and MSNet::getWeightsStorage().
Referenced by TraCIServerAPI_Edge::processSet().
|
static |
Definition at line 283 of file TraCI_Edge.cpp.
References MSEdgeWeightsStorage::addTravelTime(), getEdge(), MSNet::getInstance(), and MSNet::getWeightsStorage().
Referenced by TraCIServerAPI_Edge::processSet().
|
static |
Definition at line 113 of file TraCI_Edge.cpp.
References getEdge(), and MSEdge::getLanes().
Referenced by TraCIServerAPI_Edge::processGet().
|
static |
Definition at line 123 of file TraCI_Edge.cpp.
References getEdge(), and MSEdge::getLanes().
Referenced by TraCIServerAPI_Edge::processGet().
|
static |
Definition at line 63 of file TraCI_Edge.cpp.
References MSEdge::getCurrentTravelTime(), and getEdge().
Referenced by TraCIServerAPI_Edge::processGet().
|
static |
Definition at line 68 of file TraCI_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 186 of file TraCI_Edge.cpp.
References getEdge(), and MSEdge::getLanes().
Referenced by TraCIServerAPI_Edge::processGet().
|
static |
Definition at line 163 of file TraCI_Edge.cpp.
References getEdge(), and MSEdge::getLanes().
Referenced by TraCIServerAPI_Edge::processGet().
|
static |
Definition at line 133 of file TraCI_Edge.cpp.
References getEdge(), and MSEdge::getLanes().
Referenced by TraCIServerAPI_Edge::processGet().
|
static |
Definition at line 39 of file TraCI_Edge.cpp.
References getIDList().
Referenced by TraCIServerAPI_Edge::processGet().
|
static |
Definition at line 32 of file TraCI_Edge.cpp.
References MSEdge::insertIDs().
Referenced by getIDCount(), and TraCIServerAPI_Edge::processGet().
|
static |
Definition at line 206 of file TraCI_Edge.cpp.
References getEdge(), and MSEdge::getMeanSpeed().
Referenced by TraCIServerAPI_Edge::processGet().
|
static |
Definition at line 173 of file TraCI_Edge.cpp.
References getEdge(), MSEdge::getLanes(), and HelpersHarmonoise::sum().
Referenced by TraCIServerAPI_Edge::processGet().
|
static |
Definition at line 153 of file TraCI_Edge.cpp.
References getEdge(), and MSEdge::getLanes().
Referenced by TraCIServerAPI_Edge::processGet().
|
static |
Definition at line 211 of file TraCI_Edge.cpp.
References getEdge(), and MSEdge::getLanes().
Referenced by TraCIServerAPI_Edge::processGet().
|
static |
Definition at line 256 of file TraCI_Edge.cpp.
References getEdge(), and Parameterised::getParameter().
Referenced by TraCIServerAPI_Edge::processGet().
|
static |
Definition at line 87 of file TraCI_Edge.cpp.
References getEdge(), MSNet::getInstance(), and MSEdge::getSortedPersons().
Referenced by TraCIServerAPI_Edge::processGet().
|
static |
Definition at line 143 of file TraCI_Edge.cpp.
References getEdge(), and MSEdge::getLanes().
Referenced by TraCIServerAPI_Edge::processGet().
|
static |
Definition at line 306 of file TraCI_Edge.cpp.
References getEdge(), and MSEdge::getLanes().
Referenced by TraCIServerAPI_Edge::getShape().
|
static |
Definition at line 237 of file TraCI_Edge.cpp.
References getEdge(), and MSEdge::getLanes().
Referenced by TraCIServerAPI_Edge::processGet().
|
static |
Definition at line 221 of file TraCI_Edge.cpp.
References getEdge(), MSEdge::getLanes(), and SUMO_const_haltingSpeed.
Referenced by TraCIServerAPI_Edge::processGet().
|
static |
Definition at line 98 of file TraCI_Edge.cpp.
References getEdge(), and MSEdge::getLanes().
Referenced by TraCIServerAPI_Edge::processGet().
|
static |
Definition at line 196 of file TraCI_Edge.cpp.
References getEdge(), and MSEdge::getLanes().
Referenced by TraCIServerAPI_Edge::processGet().
|
static |
Definition at line 77 of file TraCI_Edge.cpp.
References getEdge(), and MSEdge::getLanes().
Referenced by TraCIServerAPI_Edge::processGet().
|
static |
Definition at line 53 of file TraCI_Edge.cpp.
References getEdge(), and MSNet::getInstance().
Referenced by TraCIServerAPI_Edge::processGet().
|
static |
Definition at line 43 of file TraCI_Edge.cpp.
References getEdge(), and MSNet::getInstance().
Referenced by TraCIServerAPI_Edge::processGet().
|
static |
Definition at line 273 of file TraCI_Edge.cpp.
References MSLane::CHANGE_PERMISSIONS_PERMANENT, getEdge(), MSEdge::getLanes(), and MSEdge::rebuildAllowedLanes().
Referenced by setAllowedVehicleClasses(), and setDisallowedVehicleClasses().
|
static |
Definition at line 261 of file TraCI_Edge.cpp.
References parseVehicleClasses(), and setAllowedSVCPermissions().
Referenced by TraCIServerAPI_Edge::processSet().
|
static |
Definition at line 267 of file TraCI_Edge.cpp.
References invertPermissions(), parseVehicleClasses(), and setAllowedSVCPermissions().
Referenced by TraCIServerAPI_Edge::processSet().
|
static |
Definition at line 293 of file TraCI_Edge.cpp.
References getEdge(), and MSEdge::getLanes().
Referenced by TraCIServerAPI_Edge::processSet().
|
static |
Definition at line 301 of file TraCI_Edge.cpp.
References getEdge(), and Parameterised::setParameter().
Referenced by TraCIServerAPI_Edge::processSet().