Changeset 158 for trunk/VUT/GtpVisibility/src/HierarchyInterface.cpp
- Timestamp:
- 07/06/05 11:04:25 (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/VUT/GtpVisibility/src/HierarchyInterface.cpp
r155 r158 11 11 { 12 12 mDistanceQueue = new DistanceQueue(GreaterDistance<HierarchyNode *>(this)); 13 mTraversalStack = new std::stack<HierarchyNode *>;14 13 } 15 14 //----------------------------------------------------------------------- … … 17 16 { 18 17 delete mDistanceQueue; 19 delete mTraversalStack;20 18 } 21 19 //----------------------------------------------------------------------- … … 25 23 } 26 24 //----------------------------------------------------------------------- 27 void HierarchyInterface::InitTraversal( bool frontToBack)25 void HierarchyInterface::InitTraversal() 28 26 { 29 27 // initialise for front-to-back rendering 30 if (frontToBack)31 {32 ++ mFrameId;33 mCurrentTestIdx = 0;34 mNumTraversedNodes = 0;35 mRenderedNodes.clear();36 28 37 mDistanceQueue->push(mHierarchyRoot);38 }39 else 40 { // initialise for simple node traversal41 mTraversalStack->push(mHierarchyRoot); 42 }29 ++ mFrameId; 30 mCurrentTestIdx = 0; 31 mNumTraversedNodes = 0; 32 mRenderedNodes.clear(); 33 34 mDistanceQueue->push(mHierarchyRoot); 43 35 } 44 36 //-----------------------------------------------------------------------
Note: See TracChangeset
for help on using the changeset viewer.