source: trunk/VUT/GtpVisibilityPreprocessor/src/Containers.h @ 162

Revision 162, 720 bytes checked in by bittner, 19 years ago (diff)

functional raycasting version

Line 
1#ifndef _Container_H__
2#define _Container_H__
3
4#include <vector>
5using namespace std;
6
7class Mesh;
8class MeshInstance;
9class ViewCell;
10class HierarchyNode;
11class SceneGraphNode;
12
13/** Container for Mesh pointers primarily for the use within the kDTree and
14    BSP hierarchies */
15typedef vector<MeshInstance *> MeshContainer;
16
17/** Container for ViewCell pointers primarily for the use within the kDTree and
18    BSP hierarchies */
19
20typedef vector<ViewCell *> ViewCellContainer;
21/** Container for HierarchyNodes pointers primarily for the use within the kDTree and
22    BSP hierarchies */
23
24typedef vector<HierarchyNode *> NodeContainer;
25
26typedef vector<SceneGraphNode *> SceneGraphNodeContainer;
27
28
29
30#endif // _Container_H__
31
Note: See TracBrowser for help on using the repository browser.