Ignore:
Timestamp:
12/17/07 18:39:12 (17 years ago)
Author:
mattausch
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • GTP/trunk/Lib/Vis/Preprocessing/src/QtInterface/QtGlRenderer.h

    r2566 r2569  
    8383  QtRendererControlWidget(QWidget * parent = 0, Qt::WFlags f = 0); 
    8484 
     85  QGroupBox *CreateVisualizationPanel(QWidget *parent); 
     86 
    8587  public slots: 
    8688 
     
    8890  void UpdatePvsErrorItem(int i, 
    8991                                                  GlRendererBuffer::PvsErrorEntry &); 
     92 
     93   
     94  QGroupBox *CreateRenderCostPanel(QWidget *parent); 
     95 
    9096 
    9197  signals: 
     
    116122  void SetShowPiercingRays(bool); 
    117123  void SetShowWeightedRays(bool); 
     124  void SetShowWeightedCost(bool); 
     125  
    118126  void SetTopView(bool); 
    119127  void SetCutViewCells(bool); 
     
    122130  void SetHideByCost(bool); 
    123131  void SetUseTransparency(bool); 
     132 
     133  void SetShowDistanceWeightedTriangles(bool); 
     134  void SetShowWeightedTriangles(bool); 
     135  void SetShowDistanceWeightedPvs(bool); 
    124136}; 
    125137 
     
    159171        bool mUseTransparency; 
    160172 
     173        bool mShowWeightedCost; 
     174 
     175        bool mShowDistanceWeightedTriangles; 
     176        bool mShowDistanceWeightedPvs; 
     177        bool mShowWeightedTriangles; 
     178 
    161179        // some statistics 
    162180        int mPvsSize; 
     
    352370        } 
    353371 
     372        void SetShowWeightedCost(bool b)  
     373        { 
     374                mShowWeightedCost = b; 
     375                updateGL(); 
     376        } 
     377 
     378        void SetShowDistanceWeightedPvs(bool b)  
     379        { 
     380                mShowDistanceWeightedPvs = b; 
     381                updateGL(); 
     382        } 
     383 
     384 
     385        void SetShowDistanceWeightedTriangles(bool b)  
     386        { 
     387                mShowDistanceWeightedTriangles = b; 
     388                updateGL(); 
     389        } 
     390         
     391        void SetShowWeightedTriangles(bool b)  
     392        { 
     393                mShowWeightedTriangles = b; 
     394                updateGL(); 
     395        } 
     396 
     397 
    354398        void _RenderPvs(); 
    355399 
     
    358402        void _UpdatePvsIndices(KdNode *node, int &indexBufferSize); 
    359403 
    360  
     404        float ComputeRenderCost(ViewCell *vc); 
    361405 
    362406        ///////// 
Note: See TracChangeset for help on using the changeset viewer.