21 #ifndef Tulip_GLBOUNDINGBOXSCENEVISITOR_H
22 #define Tulip_GLBOUNDINGBOXSCENEVISITOR_H
23 #ifndef DOXYGEN_NOTFOR_DEVEL
25 #include <tulip/BoundingBox.h>
26 #include <tulip/GlSceneVisitor.h>
30 class GlGraphInputData;
38 class TLP_GL_SCOPE GlBoundingBoxSceneVisitor :
public GlSceneVisitor {
45 GlBoundingBoxSceneVisitor(GlGraphInputData* inputData):inputData(inputData) {
52 virtual void visit(GlSimpleEntity *entity);
56 virtual void visit(GlNode *glNode);
60 virtual void visit(GlEdge *glEdge);
65 BoundingBox getBoundingBox() {
71 BoundingBox boundingBox;
72 GlGraphInputData* inputData;
78 #endif // DOXYGEN_NOTFOR_DEVEL
80 #endif // Tulip_GLLODSCENEVISITOR_H