Ignore:
Timestamp:
02/21/08 18:10:24 (16 years ago)
Author:
mattausch
Message:

compiling under release internal

File:
1 edited

Legend:

Unmodified
Added
Removed
  • GTP/trunk/Lib/Vis/Preprocessing/src/KdTree.cpp

    r2638 r2643  
    2323int KdNode::sMailId = 1; 
    2424int KdNode::sReservedMailboxes = 1; 
     25int KdNode::sMailId2 = 1; 
     26int KdNode::sReservedMailboxes2 = 1; 
    2527 
    2628 
     
    3234 
    3335KdNode::KdNode(KdInterior *parent): 
    34 mParent(parent), mMailbox(0), mIntersectable(NULL) 
     36mParent(parent), mMailbox(0), mIntersectable(NULL), mMailbox2(0) 
    3537{ 
    3638  if (parent) 
     
    11521154} 
    11531155 
     1156 
     1157void KdTree::CollectObjectsWithoutMail(KdNode *n, ObjectContainer &objects) 
     1158{ 
     1159        stack<KdNode *> nodeStack; 
     1160 
     1161        nodeStack.push(n); 
     1162 
     1163        while (!nodeStack.empty())  
     1164        { 
     1165                KdNode *node = nodeStack.top(); 
     1166                nodeStack.pop(); 
     1167 
     1168                if (node->IsLeaf())  
     1169                { 
     1170                        KdLeaf *leaf = (KdLeaf *)node; 
     1171                        for (int j=0; j < leaf->mObjects.size(); j++)  
     1172                        { 
     1173                                Intersectable *object = leaf->mObjects[j]; 
     1174                                objects.push_back(object); 
     1175                        } 
     1176                } 
     1177                else  
     1178                { 
     1179                        KdInterior *interior = (KdInterior *)node; 
     1180 
     1181                        nodeStack.push(interior->mFront); 
     1182                        nodeStack.push(interior->mBack); 
     1183                } 
     1184        } 
     1185} 
     1186 
     1187 
    11541188void 
    11551189KdTree::CollectObjects(KdNode *n, ObjectContainer &objects) 
Note: See TracChangeset for help on using the changeset viewer.