21 #ifndef GLCONVEXGRAPHHULL_H_ 22 #define GLCONVEXGRAPHHULL_H_ 24 #include <tulip/Color.h> 25 #include <tulip/tulipconf.h> 36 class GlComplexPolygon;
50 class TLP_GL_SCOPE GlConvexGraphHull {
63 GlConvexGraphHull(GlComposite *parent,
const std::string &name,
const tlp::Color &fcolor,
64 Graph *graph, LayoutProperty *layout, SizeProperty *size,
65 DoubleProperty *rotation);
72 void updateHull(LayoutProperty *layout =
nullptr, SizeProperty *size =
nullptr,
73 DoubleProperty *rotation =
nullptr);
75 void setVisible(
bool visible);
82 GlComplexPolygon *_polygon;
84 LayoutProperty *_layout;
86 DoubleProperty *_rotation;
87 static int bezierValue;