Ignore:
Timestamp:
04/28/06 12:23:14 (18 years ago)
Author:
bittner
Message:

apply filter routine for working modules

File:
1 edited

Legend:

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

    r811 r859  
    4141//PFNGLGETQUERYUIVARBPROC glGetQueryuivARB; 
    4242#endif 
     43 
     44bool useFilter = false; 
    4345 
    4446GlRenderer::GlRenderer(SceneGraph *sceneGraph, 
     
    838840   
    839841  ViewCell *viewcell; 
    840   //  viewcell = mViewCellsManager->GetViewCell(mViewPoint); 
    841842 
    842843  PrVs prvs; 
    843   //  mViewCellsManager->SetMaxFilterSize(1); 
    844   mViewCellsManager->GetPrVS(mViewPoint, prvs); 
    845   viewcell = prvs.mViewCell; 
     844   
     845  if (!useFilter) 
     846        viewcell = mViewCellsManager->GetViewCell(mViewPoint); 
     847  else { 
     848        //  mViewCellsManager->SetMaxFilterSize(1); 
     849        mViewCellsManager->GetPrVS(mViewPoint, prvs); 
     850        viewcell = prvs.mViewCell; 
     851  } 
    846852   
    847853  if (viewcell) { 
     
    869875          mWireFrame = false; 
    870876        } 
    871         mViewCellsManager->DeleteLocalMergeTree(viewcell); 
     877         
     878        if (useFilter) 
     879          mViewCellsManager->DeleteLocalMergeTree(viewcell); 
    872880  } else { 
    873881        ObjectContainer::const_iterator oi = mObjects.begin(); 
     
    910918 
    911919  ViewCell *viewcell; 
    912   //  viewcell = mViewCellsManager->GetViewCell(mViewPoint); 
    913920 
    914921  PrVs prvs; 
    915922  //  mViewCellsManager->SetMaxFilterSize(1); 
    916   mViewCellsManager->GetPrVS(mViewPoint, prvs); 
    917   viewcell = prvs.mViewCell; 
     923 
     924 
     925  if (!useFilter) 
     926        viewcell = mViewCellsManager->GetViewCell(mViewPoint); 
     927  else { 
     928        mViewCellsManager->GetPrVS(mViewPoint, prvs); 
     929        viewcell = prvs.mViewCell; 
     930  } 
    918931   
    919932  QImage im1, im2; 
     
    10161029  glDisable(GL_CLIP_PLANE0); 
    10171030 
    1018   if (viewcell) 
     1031  if (useFilter && viewcell) 
    10191032        mViewCellsManager->DeleteLocalMergeTree(viewcell); 
    1020  
     1033   
    10211034  mRenderError = pErrorPixels; 
    10221035  return pErrorPixels; 
Note: See TracChangeset for help on using the changeset viewer.