Ignore:
Timestamp:
11/20/06 18:44:29 (18 years ago)
Author:
mattausch
Message:
 
File:
1 edited

Legend:

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

    r1767 r1772  
    14961496        //-- compute cost 
    14971497 
    1498         const int lowerPvsLimit = mViewCellsManager->GetMinPvsSize(); 
    1499         const int upperPvsLimit = mViewCellsManager->GetMaxPvsSize(); 
     1498        const float lowerPvsLimit = (float)mViewCellsManager->GetMinPvsSize(); 
     1499        const float upperPvsLimit = (float)mViewCellsManager->GetMaxPvsSize(); 
    15001500 
    15011501        const float pOverall = sizeBox; 
     
    20182018 
    20192019        // upper and lower bounds 
    2020         const int lowerPvsLimit = mViewCellsManager->GetMinPvsSize(); 
    2021         const int upperPvsLimit = mViewCellsManager->GetMaxPvsSize(); 
    2022  
    2023         const float penaltyOld = EvalPvsPenalty((int)totalPvs, lowerPvsLimit, upperPvsLimit); 
    2024     const float penaltyFront = EvalPvsPenalty((int)pvsFront, lowerPvsLimit, upperPvsLimit); 
    2025         const float penaltyBack = EvalPvsPenalty((int)pvsBack, lowerPvsLimit, upperPvsLimit); 
     2020        const float lowerPvsLimit = (float)mViewCellsManager->GetMinPvsSize(); 
     2021        const float upperPvsLimit = (float)mViewCellsManager->GetMaxPvsSize(); 
     2022 
     2023        const float penaltyOld = EvalPvsPenalty(totalPvs, lowerPvsLimit, upperPvsLimit); 
     2024    const float penaltyFront = EvalPvsPenalty(pvsFront, lowerPvsLimit, upperPvsLimit); 
     2025        const float penaltyBack = EvalPvsPenalty(pvsBack, lowerPvsLimit, upperPvsLimit); 
    20262026                         
    20272027        const float oldRenderCost = pOverall * penaltyOld; 
     
    21252125        } 
    21262126         
    2127  
    2128         // -- pvs rendering heuristics 
     2127        //////// 
     2128        //-- pvs rendering heuristics 
     2129 
    21292130        const int lowerPvsLimit = mViewCellsManager->GetMinPvsSize(); 
    21302131        const int upperPvsLimit = mViewCellsManager->GetMaxPvsSize(); 
    21312132 
    21322133        // only render cost heuristics or combined with standard deviation 
    2133         const float penaltyOld = EvalPvsPenalty((int)totalPvs, lowerPvsLimit, upperPvsLimit); 
    2134     const float penaltyFront = EvalPvsPenalty((int)pvsFront, lowerPvsLimit, upperPvsLimit); 
    2135         const float penaltyBack = EvalPvsPenalty((int)pvsBack, lowerPvsLimit, upperPvsLimit); 
     2134        const float penaltyOld = EvalPvsPenalty(totalPvs, lowerPvsLimit, upperPvsLimit); 
     2135    const float penaltyFront = EvalPvsPenalty(pvsFront, lowerPvsLimit, upperPvsLimit); 
     2136        const float penaltyBack = EvalPvsPenalty(pvsBack, lowerPvsLimit, upperPvsLimit); 
    21362137                         
    21372138        const float oldRenderCost = pOverall * penaltyOld; 
Note: See TracChangeset for help on using the changeset viewer.