21 #ifndef Tulip_GLDRAWSCENEVISITOR_H 
   22 #define Tulip_GLDRAWSCENEVISITOR_H 
   24 #include <tulip/tuliphash.h> 
   25 #include <tulip/GlSceneVisitor.h> 
   29 class GlGraphInputData;
 
   31 class TLP_GL_SCOPE GlDrawSceneVisitor : 
public GlSceneVisitor {
 
   35   GlDrawSceneVisitor(TLP_HASH_MAP<unsigned int,float>* lod,GlGraphInputData* inputData):inputData(inputData) {
 
   39   virtual void visit(GlSimpleEntity *entity);
 
   40   virtual void visit(GlComplexeEntity *entity);
 
   41   virtual void visit(GlLayout *layout);
 
   45   TLP_HASH_MAP<unsigned int,float>* lodMap;
 
   46   GlGraphInputData *inputData;
 
   52 #endif // Tulip_GLDRAWSCENEVISITOR_H