59 const Position& pos,
bool geo,
const std::string& lane,
double posOverLane,
60 bool friendlyPos,
double posLat,
const std::string& icon,
double layer,
double angle,
61 const std::string& imgFile,
bool relativePath,
double width,
double height);
121 const double layer,
const double width,
const double height);
A class that stores a 2D geometrical boundary.
A window containing a gl-object's parameter.
double getClickPriority() const override
Returns the priority of receiving mouse clicks.
void drawGL(const GUIVisualizationSettings &s) const override
Draws the object.
GUIParameterTableWindow * getParameterWindow(GUIMainWindow &app, GUISUMOAbstractView &parent) override
Returns an own parameter window.
GUIGLObjectPopupMenu * getPopUpMenu(GUIMainWindow &app, GUISUMOAbstractView &parent) override
Returns an own popup-menu.
virtual const std::string getOptionalName() const override
Returns the name of the object (default "")
Boundary getCenteringBoundary() const override
Returns the boundary to which the view shall be centered in order to show the object.
double getExaggeration(const GUIVisualizationSettings &s) const override
return exaggeration associated with this GLObject
static bool checkDraw(const GUIVisualizationSettings &s, const GUIGlObject *o)
check if POI can be drawn
static void drawInnerPOI(const GUIVisualizationSettings &s, const PointOfInterest *POI, const GUIGlObject *o, const bool disableSelectionColor, const double layer, const double width, const double height)
draw inner POI (before pushName() )
virtual ~GUIPointOfInterest()
Destructor.
static void setColor(const GUIVisualizationSettings &s, const PointOfInterest *POI, const GUIGlObject *o, bool forceSelectionColor)
set color
Stores the information about how to visualize structures.
C++ TraCI client API implementation.
A point in 2D or 3D with translation and scaling methods.
const std::string getShapeName() const
Returns the name of the Shape.
double getShapeLayer() const
Returns the layer of the Shape.