Ignore:
Timestamp:
09/12/06 17:39:08 (18 years ago)
Author:
mattausch
Message:

worked on triangle processing. logical units will be created by grouping objects
using their visibility definitions.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • GTP/trunk/Lib/Vis/Preprocessing/src/Containers.h

    r1184 r1344  
    1818class Mesh; 
    1919class KdLeaf; 
     20class Vector3; 
    2021 
    2122struct IndexedBoundingBox; 
     
    3233 
    3334/** Container for Mesh pointers primarily for the use within the kDTree and 
    34     BSP hierarchies */ 
     35    BSP hierarchies  
     36*/ 
    3537typedef vector<Intersectable *> ObjectContainer; 
    3638 
    3739/** Container for ViewCell pointers primarily for the use within the kDTree and 
    38     BSP hierarchies */ 
    39  
     40    BSP hierarchies  
     41*/ 
    4042typedef vector<ViewCell *> ViewCellContainer; 
    4143 
    4244/** Container for HierarchyNodes pointers primarily for the use within the kDTree and 
    4345    BSP hierarchies  
    44         */ 
     46*/ 
    4547typedef vector<HierarchyNode *> NodeContainer; 
    4648 
     
    5759 
    5860/** Container for ViewCell pointers primarily for the use within the kDTree and 
    59     BSP hierarchies */ 
    60  
     61    BSP hierarchies  
     62*/ 
    6163typedef vector<KdLeaf *> KdLeafContainer; 
    6264 
     65typedef std::map<int, Intersectable *> ObjectMap; 
    6366 
    64 typedef std::map<int, Intersectable *> ObjectMap; 
     67/// default vertex container for Mesh 
     68typedef std::vector<Vector3> VertexContainer; 
     69 
     70/// vertex index container 
     71//typedef std::vector<short> VertexIndexContainer; 
     72typedef std::vector<int> VertexIndexContainer; 
    6573 
    6674} 
Note: See TracChangeset for help on using the changeset viewer.