21#ifndef Tulip_GLBOUNDINGBOXSCENEVISITOR_H
22#define Tulip_GLBOUNDINGBOXSCENEVISITOR_H
23#ifndef DOXYGEN_NOTFOR_DEVEL
27#include <tulip/BoundingBox.h>
28#include <tulip/GlSceneVisitor.h>
32class GlGraphInputData;
40class TLP_GL_SCOPE GlBoundingBoxSceneVisitor :
public GlSceneVisitor {
46 GlBoundingBoxSceneVisitor(GlGraphInputData *inputData);
51 void visit(GlSimpleEntity *entity)
override;
55 void visit(GlNode *glNode)
override;
59 void visit(GlEdge *glEdge)
override;
64 BoundingBox getBoundingBox();
67 std::vector<bool> noBBCheck;
68 std::vector<BoundingBox> bbs;
69 GlGraphInputData *inputData;