Ignore:
Timestamp:
08/07/06 10:40:43 (18 years ago)
Author:
mattausch
Message:
 
File:
1 edited

Legend:

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

    r1176 r1184  
    4747 
    4848                                // already processed node (= objects in pvs)? 
    49                                 if (!node->Mailed()) 
     49                                if (0 ||!node->Mailed()) 
    5050                                { 
    5151                                        node->Mail(); 
     
    5454                                        { 
    5555                                                KdLeaf *leaf = dynamic_cast<KdLeaf *>(node); 
    56                          
     56#if 1                         
    5757                                                // add #objects exclusivly in this node 
    5858                                                pvs += (int)(leaf->mObjects.size() - leaf->mMultipleObjects.size()); 
     
    7272                                                        } 
    7373                                                } 
     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 
    7488                                        } 
    7589                                        else // traverse tree 
Note: See TracChangeset for help on using the changeset viewer.