 |
Eclipse SUMO - Simulation of Urban MObility
|
Go to the documentation of this file.
17 #ifndef GUIDetectorBuilder_h
18 #define GUIDetectorBuilder_h
77 MSLane* lane,
double pos,
const std::string& vTypes,
bool show =
true);
90 MSLane* lane,
double pos,
const std::string& od,
const std::string& vTypes);
100 SUMOTime haltingTimeThreshold,
double haltingSpeedThreshold,
double jamDistThreshold,
101 const std::string& vTypes,
bool showDetector);
104 DetectorUsage usage, std::vector<MSLane*> lanes,
double pos,
double endPos,
105 SUMOTime haltingTimeThreshold,
double haltingSpeedThreshold,
double jamDistThreshold,
106 const std::string& vTypes,
bool showDetector);
122 double haltingSpeedThreshold,
123 SUMOTime haltingTimeThreshold,
const std::string& vTypes,
bool openEntry);
Base of value-generating classes (detectors)
Representation of a lane in the micro simulation.
The simulated network and simulation perfomer.
virtual MSDetectorFileOutput * createE3Detector(const std::string &id, const CrossSectionVector &entries, const CrossSectionVector &exits, double haltingSpeedThreshold, SUMOTime haltingTimeThreshold, const std::string &vTypes, bool openEntry)
Creates an instance of an e3 detector using the given values.
An areal detector corresponding to a sequence of consecutive lanes.
GUIDetectorBuilder(MSNet &net)
Constructor.
~GUIDetectorBuilder()
Destructor.
Builds detectors for guisim.
virtual MSDetectorFileOutput * createInstantInductLoop(const std::string &id, MSLane *lane, double pos, const std::string &od, const std::string &vTypes)
Creates an instance of an e1 detector using the given values.
virtual MSDetectorFileOutput * createInductLoop(const std::string &id, MSLane *lane, double pos, const std::string &vTypes, bool show=true)
Creates an instance of an e1 detector using the given values.
virtual MSE2Collector * createE2Detector(const std::string &id, DetectorUsage usage, MSLane *lane, double pos, double endPos, double length, SUMOTime haltingTimeThreshold, double haltingSpeedThreshold, double jamDistThreshold, const std::string &vTypes, bool showDetector)
Creates a GUIE2Collector instance, overrides MSE2Collector::createE2Detector()
Builds detectors for microsim.
std::vector< MSCrossSection > CrossSectionVector