19 #ifndef InductionLoop_h 20 #define InductionLoop_h 40 struct TraCIVehicleData;
54 static std::vector<std::string>
getIDList();
56 static double getPosition(
const std::string& detID);
57 static std::string
getLaneID(
const std::string& detID);
64 static std::vector<libsumo::TraCIVehicleData>
getVehicleData(
const std::string& detID);
static std::string getLaneID(const std::string &detID)
A RT-tree for efficient storing of SUMO's Named objects.
static std::vector< std::string > getIDList()
static double getLastStepOccupancy(const std::string &detID)
InductionLoop()
invalidated standard constructor
static double getTimeSinceDetection(const std::string &detID)
static std::vector< std::string > getLastStepVehicleIDs(const std::string &detID)
static MSInductLoop * getDetector(const std::string &detID)
InductionLoop & operator=(const InductionLoop &src)
invalidated assignment operator
static int getLastStepVehicleNumber(const std::string &detID)
static std::vector< libsumo::TraCIVehicleData > getVehicleData(const std::string &detID)
static double getLastStepMeanSpeed(const std::string &detID)
static NamedRTree * getTree()
Returns a tree filled with inductive loop instances.
static double getPosition(const std::string &detID)
An unextended detector measuring at a fixed position on a fixed lane.
static double getLastStepMeanLength(const std::string &detID)