22 #ifndef GUI_E2_ZS_CollectorOverLanes_h 23 #define GUI_E2_ZS_CollectorOverLanes_h 66 SUMOReal jamDistThreshold,
const std::string& vTypes);
78 const std::set<std::string>& vTypes);
GUI_E2_ZS_CollectorOverLanes & myDetector
Builds a view within the parameter table if the according type is available.
The gui-version of a MS_E2_ZS_CollectorOverLanes.
An areal (along a single lane) detector.
A detector which joins E2Collectors over consecutive lanes (backward)
Stores the information about how to visualize structures.
GUI_E2_ZS_CollectorOverLanes & getLoop()
Returns the detector itself.
MyWrapper & operator=(const MyWrapper &)
Invalidated assignment operator.
A class that stores a 2D geometrical boundary.
GUIParameterTableWindow * getParameterWindow(GUIMainWindow &app, GUISUMOAbstractView &parent)
Returns an own parameter window.
Boundary myBoundary
The detector's boundary.
std::vector< GUIDetectorWrapper * > mySubWrappers
std::vector< GUI_E2_ZS_Collector * > CollectorVector
virtual GUIDetectorWrapper * buildDetectorGUIRepresentation()
Builds the graphical representation.
std::map< MSLane *, MSE2Collector * > LaneDetMap
Definition of a map from a lane to the detector lying on it.
MyWrapper(GUI_E2_ZS_CollectorOverLanes &detector, const LaneDetMap &detectors)
Constructor.
MSE2Collector * buildCollector(int c, int r, MSLane *l, SUMOReal start, SUMOReal end, const std::set< std::string > &vTypes)
Builds a single collector.
The gui-version of the MS_E2_ZS_Collector.
GUI_E2_ZS_CollectorOverLanes(std::string id, DetectorUsage usage, MSLane *lane, SUMOReal startPos, SUMOTime haltingTimeThreshold, SUMOReal haltingSpeedThreshold, SUMOReal jamDistThreshold, const std::string &vTypes)
Constructor.
~GUI_E2_ZS_CollectorOverLanes()
Destructor.
Representation of a lane in the micro simulation.
A window containing a gl-object's parameter.
Boundary getCenteringBoundary() const
Returns the boundary to which the view shall be centered in order to show the object.
void drawGL(const GUIVisualizationSettings &s) const
Draws the object.