Changeset 1184 for GTP/trunk/Lib/Vis/Preprocessing/src/Pvs.cpp
- Timestamp:
- 08/07/06 10:40:43 (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
GTP/trunk/Lib/Vis/Preprocessing/src/Pvs.cpp
r1176 r1184 47 47 48 48 // already processed node (= objects in pvs)? 49 if ( !node->Mailed())49 if (0 ||!node->Mailed()) 50 50 { 51 51 node->Mail(); … … 54 54 { 55 55 KdLeaf *leaf = dynamic_cast<KdLeaf *>(node); 56 56 #if 1 57 57 // add #objects exclusivly in this node 58 58 pvs += (int)(leaf->mObjects.size() - leaf->mMultipleObjects.size()); … … 72 72 } 73 73 } 74 #else 75 ObjectContainer::const_iterator oit, oit_end = leaf->mObjects.end(); 76 77 for (oit = leaf->mObjects.begin(); oit != oit_end; ++ oit) 78 { 79 Intersectable *object = *oit; 80 81 if (!object->Mailed()) 82 { 83 object->Mail(); 84 ++ pvs; 85 } 86 } 87 #endif 74 88 } 75 89 else // traverse tree
Note: See TracChangeset
for help on using the changeset viewer.