62 GUIPolygon(
const std::string&
id,
const std::string& type,
64 double layer = 0,
double angle = 0,
const std::string& imgFile =
"");
101 Boundary getCenteringBoundary()
const;
117 myLineWidth = lineWidth;
131 void storeTesselation(
double lineWidth)
const;
134 void performTesselation(
double lineWidth)
const;
Stores the information about how to visualize structures.
void setLineWidth(double lineWidth)
set a new shape and update the tesselation
A class that stores a 2D geometrical boundary.
GLuint myDisplayList
id of the display list for the cached tesselation
MFXMutex myLock
The mutex used to avoid concurrent updates of the shape.
double myLineWidth
the previous line width for deciding whether the display list must be refreshed
A window containing a gl-object's parameter.