134 void setGeometry(osg::Geometry* geom) {
172 osg::Geometry* myGeom;
A class that stores a 2D geometrical boundary.
const std::string getOptionalName() const override
Returns the value for generic parameter 'name' or ''.
GUIJunctionWrapper & operator=(const GUIJunctionWrapper &)
Invalidated assignment operator.
bool myAmAirway
whether this junction has only airways as incoming and outgoing edges
GUIParameterTableWindow * getParameterWindow(GUIMainWindow &app, GUISUMOAbstractView &parent) override
Returns an own parameter window.
double myMaxSize
The maximum size (in either x-, or y-dimension) for determining whether to draw or not.
TesselatedPolygon myTesselation
An object that stores the shape and its tesselation.
GUIJunctionWrapper(const GUIJunctionWrapper &)
Invalidated copy constructor.
const MSJunction & getJunction() const
Returns the represented junction.
Boundary getBoundary() const
Returns the boundary of the junction.
Boundary myBoundary
The represented junction's boundary.
double getExaggeration(const GUIVisualizationSettings &s) const override
return exaggeration associated with this GLObject
const std::string myTLLID
the associated traffic light or ""
bool isInternal() const
whether this is an inner junction (a waiting spot for crossing a "real" junction)
bool myAmRailway
whether this junction has only railways as incoming and outgoing edges
Boundary getCenteringBoundary() const override
Returns the boundary to which the view shall be centered in order to show the object.
bool myIsInternal
whether this wraps an instance of MSInternalJunction
bool myAmWaterway
whether this junction has only waterways as incoming and outgoing edges
double getColorValue(const GUIVisualizationSettings &s, int activeScheme) const override
void drawGL(const GUIVisualizationSettings &s) const override
Draws the object.
MSJunction & myJunction
A reference to the represented junction.
virtual ~GUIJunctionWrapper()
Destructor.
GUIGLObjectPopupMenu * getPopUpMenu(GUIMainWindow &app, GUISUMOAbstractView &parent) override
Returns an own popup-menu.
A window containing a gl-object's parameter.
Stores the information about how to visualize structures.
The base class for an intersection.
The simulated network and simulation perfomer.