Changeset 2258 for GTP/trunk/Lib/Vis/OnlineCullingCHC/include
- Timestamp:
- 03/18/07 00:26:49 (18 years ago)
- 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 84 84 @param intersects returns true if the current node intersects the near plane 85 85 */ 86 virtual bool CheckFrustumVisible(HierarchyNode *node, bool &intersects) = 0; 86 virtual bool CheckFrustumVisible(HierarchyNode *node, 87 bool &intersects) = 0; 87 88 /** Checks if the node is visible from the current view frustum. 88 89 @param node the current node … … 102 103 @param visible the visible flag 103 104 */ 104 virtual void SetNodeVisible(HierarchyNode *node, const bool visible) const = 0; 105 virtual void SetNodeVisible(HierarchyNode *node, 106 const bool visible) const = 0; 105 107 /** Returns true if node has the visible flag set. See set 106 108 */ … … 143 145 */ 144 146 virtual void GetNodeGeometryList(GtpVisibility::HierarchyNode *node, 145 GeometryVector *geometryList,146 bool includeChildren) = 0;147 GeometryVector *geometryList, 148 bool includeChildren) = 0; 147 149 148 150 … … 156 158 void TestGeometryForVisibleLeaves(bool testGeometry); 157 159 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; 158 167 159 168 protected:
Note: See TracChangeset
for help on using the changeset viewer.