21 #ifndef Tulip_GLCOMPLEXEENTITY_H 
   22 #define Tulip_GLCOMPLEXEENTITY_H 
   24 #include <tulip/BoundingBox.h> 
   25 #include <tulip/GlEntity.h> 
   31 class GlGraphInputData;
 
   40 class TLP_GL_SCOPE GlComplexeEntity : 
public GlEntity {
 
   47   virtual BoundingBox getBoundingBox(
const GlGraphInputData* data) = 0;
 
   52   virtual void draw(
float lod,
const GlGraphInputData* data,Camera* camera) = 0;
 
   57   virtual void drawLabel(OcclusionTest* test,
const GlGraphInputData* data) = 0;
 
   62 #endif // Tulip_GLCOMPLEXEENTITY_H