21 #ifndef Tulip_GLBOUNDINGBOXSCENEVISITOR_H
22 #define Tulip_GLBOUNDINGBOXSCENEVISITOR_H
23 #ifndef DOXYGEN_NOTFOR_DEVEL
25 #include <tulip/BoundingBox.h>
27 #include <tulip/GlSceneVisitor.h>
31 class GlGraphInputData;
39 class TLP_GL_SCOPE GlBoundingBoxSceneVisitor :
public GlSceneVisitor {
46 GlBoundingBoxSceneVisitor(GlGraphInputData* inputData):inputData(inputData) {
53 virtual void visit(GlSimpleEntity *entity);
57 virtual void visit(GlNode *glNode);
61 virtual void visit(GlEdge *glEdge);
66 BoundingBox getBoundingBox() {
72 BoundingBox boundingBox;
73 GlGraphInputData* inputData;
79 #endif // DOXYGEN_NOTFOR_DEVEL
81 #endif // Tulip_GLLODSCENEVISITOR_H