Ignore:
Timestamp:
03/18/07 00:26:49 (18 years ago)
Author:
mattausch
Message:
 
Location:
GTP/trunk/Lib/Vis/OnlineCullingCHC/include
Files:
1 added
1 edited

Legend:

Unmodified
Added
Removed
  • GTP/trunk/Lib/Vis/OnlineCullingCHC/include/HierarchyInterface.h

    r925 r2258  
    8484                @param intersects returns true if the current node intersects the near plane 
    8585        */ 
    86         virtual bool CheckFrustumVisible(HierarchyNode *node, bool &intersects) = 0; 
     86        virtual bool CheckFrustumVisible(HierarchyNode *node,  
     87                                                                         bool &intersects) = 0; 
    8788        /** Checks if the node is visible from the current view frustum. 
    8889                @param node the current node 
     
    102103                @param visible the visible flag 
    103104        */ 
    104         virtual void SetNodeVisible(HierarchyNode *node, const bool visible) const = 0; 
     105        virtual void SetNodeVisible(HierarchyNode *node,  
     106                                                                const bool visible) const = 0; 
    105107        /** Returns true if node has the visible flag set. See set 
    106108        */ 
     
    143145        */ 
    144146        virtual void GetNodeGeometryList(GtpVisibility::HierarchyNode *node,     
    145                                                         GeometryVector *geometryList,  
    146                                                         bool includeChildren) = 0; 
     147                                                                        GeometryVector *geometryList,  
     148                                                                        bool includeChildren) = 0; 
    147149 
    148150         
     
    156158        void TestGeometryForVisibleLeaves(bool testGeometry); 
    157159 
     160 
     161        virtual void DetermineFullVisibility(GtpVisibility::HierarchyNode *node) const = 0; 
     162 
     163        virtual void TraverseNode2(GtpVisibility::HierarchyNode *node) = 0; 
     164 
     165        virtual HierarchyNode *GetRandomLeaf() = 0; 
     166        virtual bool IsNodeFullyVisible(GtpVisibility::HierarchyNode *node) const; 
    158167 
    159168protected: 
Note: See TracChangeset for help on using the changeset viewer.