Ignore:
Timestamp:
11/13/06 03:26:51 (18 years ago)
Author:
mattausch
Message:

pvs can be accessed through iterator

File:
1 edited

Legend:

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

    r1741 r1742  
    18411841 
    18421842                // hack: should not be done here 
    1843                 ObjectPvsEntries::const_iterator oit, oit_end = pvs.mEntries.end(); 
    1844  
    1845                 for (oit = pvs.mEntries.begin(); oit != oit_end; ++ oit) 
    1846                 { 
    1847                         BvhIntersectable *intersect = dynamic_cast<BvhIntersectable *>((*oit).mObject); 
     1843                ObjectPvsIterator pit = pvs.GetIterator(); 
     1844 
     1845                while (pit.HasMoreEntries()) 
     1846                { 
     1847                        ObjectPvsEntry entry = pit.Next(); 
     1848 
     1849                        BvhIntersectable *intersect = dynamic_cast<BvhIntersectable *>(entry.mObject); 
    18481850 
    18491851                        BvhLeaf *leaf = intersect->GetItem(); 
Note: See TracChangeset for help on using the changeset viewer.