Changeset 1139 for GTP/trunk/Lib/Vis/Preprocessing/src/Exporter.cpp
- Timestamp:
- 07/18/06 13:26:02 (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
GTP/trunk/Lib/Vis/Preprocessing/src/Exporter.cpp
r1121 r1139 3 3 #include "VspOspTree.h" 4 4 #include "KdTree.h" 5 #include "KdIntersectable.h" 5 6 6 7 … … 72 73 } 73 74 75 void Exporter::ExportKdIntersectable(const KdIntersectable &kdObj) 76 { 77 KdNode *node = kdObj.GetNode(); 78 79 Intersectable::NewMail(); 80 81 if (node->IsLeaf()) 82 { 83 KdLeaf *leaf = dynamic_cast<KdLeaf *>(node); 84 85 ObjectContainer::const_iterator oit, oit_end = leaf->mObjects.end(); 86 87 for (oit = leaf->mObjects.begin(); oit != oit_end; ++ oit) 88 { 89 Intersectable *obj = *oit; 90 91 if (!obj->Mailed()) 92 { 93 ExportIntersectable(obj); 94 obj->Mail(); 95 } 96 } 97 } 74 98 } 99 100 101 }
Note: See TracChangeset
for help on using the changeset viewer.