21 #ifndef Tulip_GLCOMPLEXEENTITY_H
22 #define Tulip_GLCOMPLEXEENTITY_H
26 #include <tulip/BoundingBox.h>
28 #include <tulip/GlEntity.h>
34 class GlGraphInputData;
43 class TLP_GL_SCOPE GlComplexeEntity :
public GlEntity {
50 virtual BoundingBox getBoundingBox(
const GlGraphInputData* data) = 0;
55 virtual void draw(
float lod,
const GlGraphInputData* data,Camera* camera) = 0;
60 virtual void drawLabel(OcclusionTest* test,
const GlGraphInputData* data) = 0;
65 #endif // Tulip_GLCOMPLEXEENTITY_H