 |
Eclipse SUMO - Simulation of Urban MObility
|
Go to the documentation of this file.
16 #ifndef GUIInstantInductLoop_h
17 #define GUIInstantInductLoop_h
48 MSLane*
const lane,
double positionInMeters,
const std::string& vTypes);
GUIParameterTableWindow * getParameterWindow(GUIMainWindow &app, GUISUMOAbstractView &parent)
Returns an own parameter window.
A window containing a gl-object's parameter.
Representation of a lane in the micro simulation.
Static storage of an output device and its base (abstract) implementation.
GUIInstantInductLoop & myDetector
The wrapped detector.
The gui-version of the MSInstantInductLoop.
double myPosition
The position on the lane.
Position myFGPosition
The position in full-geometry mode.
GUIInstantInductLoop & getLoop()
Returns the detector itself.
virtual GUIDetectorWrapper * buildDetectorGUIRepresentation()
Returns this detector's visualisation-wrapper.
GUIInstantInductLoop(const std::string &id, OutputDevice &od, MSLane *const lane, double positionInMeters, const std::string &vTypes)
Constructor.
A class that stores a 2D geometrical boundary.
A point in 2D or 3D with translation and scaling methods.
void drawGL(const GUIVisualizationSettings &s) const
Draws the object.
A MSInductLoop-visualiser.
An instantaneous induction loop.
MyWrapper & operator=(const MyWrapper &)
Invalidated assignment operator.
FXMutex myLock
Mutex preventing parallel read/write access to internal MSInductLoop state.
~GUIInstantInductLoop()
Destructor.
Boundary getCenteringBoundary() const
Returns the boundary to which the view shall be centered in order to show the object.
Stores the information about how to visualize structures.
double myFGRotation
The rotation in full-geometry mode.
Boundary myBoundary
The detector's boundary.
MyWrapper(const MyWrapper &)
Invalidated copy constructor.
MyWrapper(GUIInstantInductLoop &detector, double pos)
Constructor.