Ignore:
Timestamp:
03/08/07 13:23:13 (17 years ago)
Author:
mattausch
Message:

improved performance of osp

File:
1 edited

Legend:

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

    r2205 r2210  
    238238{  
    239239        const bool result = mPvs.AddSample(sample, pdf); 
    240         // have to recompute pvs size 
     240        // we have to recompute pvs size 
    241241        mPvsSizeValid = false; 
    242242 
     
    515515        ///////////// 
    516516        //-- fill merge queue 
     517 
    517518        vector<MergeCandidate> candidates; 
    518519 
     
    527528        } 
    528529 
    529         Debug << "************************* merge ***********************************" << endl;   
     530        Debug << "********************** merge ******************************" << endl;   
    530531        Debug << "deviation: " << mDeviation << endl; 
    531532        Debug << "avg render cost: " << mAvgRenderCost << endl; 
     
    648649                        totalRenderCost += renderCostIncr; 
    649650                        mDeviation += mc.GetDeviationIncr(); 
    650  
    651                                                  
     651                         
     652                        /////////// 
    652653                        //-- merge the view cells of leaf1 and leaf2 
     654 
    653655                        float pvsDiff; 
    654656                        ViewCellInterior *mergedVc =  
     
    834836                if (!obj->Mailed()) 
    835837                { 
    836                         renderCost += mViewCellsManager->EvalRenderCost(obj); 
     838                        renderCost += ViewCellsManager::EvalRenderCost(obj); 
    837839                } 
    838840        } 
     
    10281030                // set scalars 
    10291031                mViewCellsManager->UpdateScalarPvsSize(right,  
    1030                         right->GetPvs().EvalPvsCost(),  
    1031                         right->GetPvs().GetSize()); 
     1032                                                                                           right->GetPvs().EvalPvsCost(),  
     1033                                                                                           right->GetPvs().GetSize()); 
    10321034 
    10331035                right->mPvsSizeValid = true; 
     
    18041806                return vc->GetPvs().GetSize(); 
    18051807        } 
    1806          
    1807         // interior node 
    18081808 
    18091809        // interior nodes: pvs is either stored as a scalar or 
     
    19871987        Intersectable::NewMail(); 
    19881988 
    1989         //////////////////////////////////////////////// 
    1990         // for interiors, pvs can be stored using different methods 
     1989        ///////////////////////// 
     1990        //-- different storage methods for interiors 
    19911991         
    19921992        switch (mViewCellsStorage) 
Note: See TracChangeset for help on using the changeset viewer.