22 #ifndef GUI_E2_ZS_Collector_h
23 #define GUI_E2_ZS_Collector_h
Boundary myBoundary
The detector's boundary.
The gui-version of a MS_E2_ZS_CollectorOverLanes.
An areal (along a single lane) detector.
Stores the information about how to visualize structures.
~GUI_E2_ZS_Collector()
Destructor.
std::vector< SUMOReal > myShapeRotations
A sequence of rotations in full-geometry mode.
PositionVector myFullGeometry
A sequence of positions in full-geometry mode.
Boundary getCenteringBoundary() const
Returns the boundary to which the view shall be centered in order to show the object.
GUI_E2_ZS_Collector & getDetector()
Returns the detector itself.
GUI_E2_ZS_Collector(const std::string &id, DetectorUsage usage, MSLane *const lane, SUMOReal startPos, SUMOReal detLength, SUMOTime haltingTimeThreshold, SUMOReal haltingSpeedThreshold, SUMOReal jamDistThreshold)
Constructor.
void drawGL(const GUIVisualizationSettings &s) const
Draws the object.
virtual GUIDetectorWrapper * buildDetectorGUIRepresentation()
Returns the wrapper for this detector.
A class that stores a 2D geometrical boundary.
GUIParameterTableWindow * getParameterWindow(GUIMainWindow &app, GUISUMOAbstractView &parent)
Returns an own parameter window.
GUI_E2_ZS_Collector & myDetector
The wrapped detector.
MyWrapper(GUI_E2_ZS_Collector &detector)
Constructor.
std::vector< SUMOReal > myShapeLengths
A sequence of lengths in full-geometry mode.
MyWrapper & operator=(const MyWrapper &)
Invalidated assignment operator.
The gui-version of the MS_E2_ZS_Collector.
Representation of a lane in the micro simulation.
A window containing a gl-object's parameter.