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