source: trunk/VUT/GtpVisibilityPreprocessor/include/SceneGraph.h @ 68

Revision 68, 521 bytes checked in by bittner, 20 years ago (diff)

Added include files

  • Property svn:executable set to *
Line 
1#ifndef _SceneGraph_H__
2#define _SceneGraph_H__
3
4#include "Containers.h"
5#include "AxisAlignedBox3.h"
6
7namespace GtpVisibilityPreprocessor {
8 
9  /** Basic scene graph node, we are interested only in bounding boxes and topology
10      of the scene graph */
11  class SceneGraphNode {
12  public:
13   
14   
15  protected:
16    MeshContainer mGeometry;
17    NodeContainer mChildren;
18    AxisAlignedBox3 mBox;
19  };
20 
21
22  /** Scene graph class */
23  class SceneGraph {
24   
25  protected:
26    SceneGraphNode *mRoot;
27  };
28 
29
30};
31
32
33#endif
Note: See TracBrowser for help on using the repository browser.