#ifndef _Container_H__ #define _Container_H__ #include #include using namespace std; class ViewCell; class HierarchyNode; class SceneGraphNode; class Intersectable; class Polygon3; class Ray; class Mesh; /** Container storing polygons used during BSP tree construction. */ typedef vector PolygonContainer; /** Container storing a bundle of rays. */ typedef vector RayContainer; /** Container for Mesh pointers primarily for the use within the kDTree and BSP hierarchies */ typedef vector ObjectContainer; /** Container for ViewCell pointers primarily for the use within the kDTree and BSP hierarchies */ typedef vector ViewCellContainer; /** Container for ViewCell pointers primarily for the use within the kDTree and BSP hierarchies */ //typedef vector MeshInstanceContainer; /** Container for HierarchyNodes pointers primarily for the use within the kDTree and BSP hierarchies */ typedef vector NodeContainer; typedef vector SceneGraphNodeContainer; typedef vector MeshContainer; #endif // _Container_H__