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

Legend:

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

    r1320 r2258  
    6161        @param visible the visible flag 
    6262        */ 
    63         virtual void SetNodeVisible(GtpVisibility::HierarchyNode *node, const bool visible) const; 
     63        virtual void SetNodeVisible(GtpVisibility::HierarchyNode *node,  
     64                                                                const bool visible) const; 
    6465        /** Returns true if node has the visible flag set. See set 
    6566        */ 
     
    6970        @param frameId the current frame id 
    7071        */ 
    71         virtual void SetLastVisited(GtpVisibility::HierarchyNode *node, const unsigned int frameId) const; 
     72        virtual void SetLastVisited(GtpVisibility::HierarchyNode *node,  
     73                                                                const unsigned int frameId) const; 
    7274        /** Returns frame id when this node was last visited by the traverser. See set 
    7375        */ 
     
    8082        */ 
    8183        virtual void VisualizeCulledNode(GtpVisibility::HierarchyNode *node,  
    82                 GtpVisibility::CullingType type) const; 
     84                                                                         GtpVisibility::CullingType type) const; 
    8385 
    8486 
     
    8991        */ 
    9092        virtual void GetNodeGeometryList(GtpVisibility::HierarchyNode *node,     
    91                 GtpVisibility::GeometryVector *geometryList,  
    92                 bool includeChildren); 
     93                                                                         GtpVisibility::GeometryVector *geometryList,  
     94                                                                         bool includeChildren); 
    9395 
    94  
     96        void DetermineFullVisibility(GtpVisibility::HierarchyNode *node) const {} 
     97        void TraverseNode2(GtpVisibility::HierarchyNode *node) {} 
     98        bool IsNodeFullyVisible(GtpVisibility::HierarchyNode *node) const { return false;} 
    9599}; 
    96100 
  • GTP/trunk/Lib/Vis/OnlineCullingCHC/OGRE/include/OgreKdTreeHierarchyInterface.h

    r1170 r2258  
    6161        @param visible the visible flag 
    6262        */ 
    63         virtual void SetNodeVisible(GtpVisibility::HierarchyNode *node, const bool visible) const; 
     63        virtual void SetNodeVisible(GtpVisibility::HierarchyNode *node,  
     64                                                                const bool visible) const; 
    6465        /** Returns true if node has the visible flag set. See set 
    6566        */ 
     
    6970        @param frameId the current frame id 
    7071        */ 
    71         virtual void SetLastVisited(GtpVisibility::HierarchyNode *node, const unsigned int frameId) const; 
     72        virtual void SetLastVisited(GtpVisibility::HierarchyNode *node,  
     73                                                                const unsigned int frameId) const; 
    7274        /** Returns frame id when this node was last visited by the traverser. See set 
    7375        */ 
     
    8082        */ 
    8183        virtual void VisualizeCulledNode(GtpVisibility::HierarchyNode *node,  
    82                 GtpVisibility::CullingType type) const; 
     84                                                                         GtpVisibility::CullingType type) const; 
    8385 
    8486 
     
    8991        */ 
    9092        virtual void GetNodeGeometryList(GtpVisibility::HierarchyNode *node,     
    91                 GtpVisibility::GeometryVector *geometryList,  
    92                 bool includeChildren); 
     93                                                                         GtpVisibility::GeometryVector *geometryList,  
     94                                                                         bool includeChildren); 
    9395 
     96        void DetermineFullVisibility(GtpVisibility::HierarchyNode *node) const {} 
    9497 
     98        void TraverseNode2(GtpVisibility::HierarchyNode *node); 
     99 
     100        HierarchyNode *GetRandomLeaf() { return NULL;} 
     101 
     102        bool IsNodeFullyVisible(GtpVisibility::HierarchyNode *node) const { return false;} 
    95103}; 
    96104 
  • GTP/trunk/Lib/Vis/OnlineCullingCHC/OGRE/include/OgreOctreeHierarchyInterface.h

    r370 r2258  
    5151                                                         bool includeChildren); 
    5252         
     53        void DetermineFullVisibility(GtpVisibility::HierarchyNode *node) const; 
     54 
     55        void TraverseNode2(GtpVisibility::HierarchyNode *node); 
     56 
     57        HierarchyNode *GetRandomLeaf(); 
     58 
     59        bool IsNodeFullyVisible(GtpVisibility::HierarchyNode *node) const; 
     60 
    5361protected: 
    5462        /** Returns pointer to the bounding box of the node. 
  • GTP/trunk/Lib/Vis/OnlineCullingCHC/OGRE/include/OgreSceneNodeHierarchyInterface.h

    r370 r2258  
    4646                                         bool includeChildren); 
    4747 
     48        void DetermineFullVisibility(GtpVisibility::HierarchyNode *node) const {} 
     49        void TraverseNode2(GtpVisibility::HierarchyNode *node) {} 
     50        HierarchyNode *GetRandomLeaf() { return NULL;} 
     51        bool IsNodeFullyVisible(GtpVisibility::HierarchyNode *node) const { return false;} 
     52 
    4853}; 
    4954 
Note: See TracChangeset for help on using the changeset viewer.