![]() |
SUMO - Simulation of Urban MObility
|
C++ TraCI client API implementation. More...
#include <TraCI_LaneArea.h>

Static Public Member Functions | |
| static int | getIDCount () |
| static std::vector< std::string > | getIDList () |
| static double | getJamLengthMeters (const std::string &detID) |
| static int | getJamLengthVehicle (const std::string &detID) |
| static std::string | getLaneID (const std::string &detID) |
| static int | getLastStepHaltingNumber (const std::string &detID) |
| static double | getLastStepMeanSpeed (const std::string &detID) |
| static double | getLastStepOccupancy (const std::string &detID) |
| static std::vector< std::string > | getLastStepVehicleIDs (const std::string &detID) |
| static int | getLastStepVehicleNumber (const std::string &detID) |
| static double | getLength (const std::string &detID) |
| static double | getPosition (const std::string &detID) |
Private Member Functions | |
| TraCI_LaneArea & | operator= (const TraCI_LaneArea &src) |
| invalidated assignment operator More... | |
| TraCI_LaneArea () | |
| invalidated standard constructor More... | |
| TraCI_LaneArea (const TraCI_LaneArea &src) | |
| invalidated copy constructor More... | |
Static Private Member Functions | |
| static MSE2Collector * | getDetector (const std::string &detID) |
C++ TraCI client API implementation.
Definition at line 48 of file TraCI_LaneArea.h.
|
private |
invalidated standard constructor
|
private |
invalidated copy constructor
|
staticprivate |
Definition at line 120 of file TraCI_LaneArea.cpp.
References NamedObjectCont< T >::get(), MSNet::getDetectorControl(), MSNet::getInstance(), MSDetectorControl::getTypedDetectors(), and SUMO_TAG_LANE_AREA_DETECTOR.
Referenced by getJamLengthMeters(), getJamLengthVehicle(), getLaneID(), getLastStepHaltingNumber(), getLastStepMeanSpeed(), getLastStepOccupancy(), getLastStepVehicleIDs(), getLastStepVehicleNumber(), getLength(), and getPosition().
|
static |
Definition at line 52 of file TraCI_LaneArea.cpp.
References MSNet::getDetectorControl(), MSNet::getInstance(), MSDetectorControl::getTypedDetectors(), NamedObjectCont< T >::size(), and SUMO_TAG_LANE_AREA_DETECTOR.
Referenced by TraCIServerAPI_LaneArea::processGet().
|
static |
Definition at line 44 of file TraCI_LaneArea.cpp.
References MSNet::getDetectorControl(), MSNet::getInstance(), MSDetectorControl::getTypedDetectors(), NamedObjectCont< T >::insertIDs(), and SUMO_TAG_LANE_AREA_DETECTOR.
Referenced by TraCIServerAPI_LaneArea::processGet().
|
static |
Definition at line 65 of file TraCI_LaneArea.cpp.
References MSE2Collector::getCurrentJamLengthInMeters(), and getDetector().
Referenced by TraCIServerAPI_LaneArea::processGet().
|
static |
Definition at line 59 of file TraCI_LaneArea.cpp.
References MSE2Collector::getCurrentJamLengthInVehicles(), and getDetector().
Referenced by TraCIServerAPI_LaneArea::processGet().
|
static |
Definition at line 95 of file TraCI_LaneArea.cpp.
References getDetector(), Named::getID(), and MSMoveReminder::getLane().
Referenced by TraCIServerAPI_LaneArea::processGet().
|
static |
Definition at line 114 of file TraCI_LaneArea.cpp.
References MSE2Collector::getCurrentHaltingNumber(), and getDetector().
Referenced by TraCIServerAPI_LaneArea::processGet().
|
static |
Definition at line 71 of file TraCI_LaneArea.cpp.
References MSE2Collector::getCurrentMeanSpeed(), and getDetector().
Referenced by TraCIServerAPI_LaneArea::processGet().
|
static |
Definition at line 83 of file TraCI_LaneArea.cpp.
References MSE2Collector::getCurrentOccupancy(), and getDetector().
Referenced by TraCIServerAPI_LaneArea::processGet().
|
static |
Definition at line 77 of file TraCI_LaneArea.cpp.
References MSE2Collector::getCurrentVehicleIDs(), and getDetector().
Referenced by TraCIServerAPI_LaneArea::processGet().
|
static |
Definition at line 108 of file TraCI_LaneArea.cpp.
References MSE2Collector::getCurrentVehicleNumber(), and getDetector().
Referenced by TraCIServerAPI_LaneArea::processGet().
|
static |
Definition at line 101 of file TraCI_LaneArea.cpp.
References getDetector(), MSE2Collector::getEndPos(), and MSE2Collector::getStartPos().
Referenced by TraCIServerAPI_LaneArea::processGet().
|
static |
Definition at line 89 of file TraCI_LaneArea.cpp.
References getDetector(), and MSE2Collector::getStartPos().
Referenced by TraCIServerAPI_LaneArea::processGet().
|
private |
invalidated assignment operator