Ignore:
Timestamp:
01/13/06 02:44:57 (18 years ago)
Author:
mattausch
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/VUT/GtpVisibilityPreprocessor/src/GlRenderer.h

    r531 r532  
    1818class Material; 
    1919class Beam; 
     20class KdTree; 
    2021 
    2122class BeamSampleStatistics; 
     
    6667  bool mWireFrame; 
    6768 
     69  KdTree *mKdTree; 
     70 
    6871  QWaitCondition mRenderingFinished; 
    6972   
    7073   
    7174  GlRenderer(SceneGraph *sceneGraph, 
    72                          ViewCellsManager *viewcells); 
     75                         ViewCellsManager *viewcells, 
     76                         KdTree *tree); 
    7377   
    7478  ~GlRenderer(); 
     
    103107class GlRendererBuffer : public QGLPixelBuffer, public GlRenderer 
    104108{ 
    105  
    106109public: 
    107   int mPvsStatFrames; 
    108   vector<float> mPvsErrorBuffer; 
    109    
    110   PvsRenderStatistics mPvsStat; 
    111  
    112  
    113   GlRendererBuffer(const int w, 
    114                                    const int h, 
    115                                    SceneGraph *sceneGraph, 
    116                                    ViewCellsManager *viewcells): 
    117         QGLPixelBuffer(QSize(w, h)), GlRenderer(sceneGraph, viewcells) { 
     110        GlRendererBuffer(const int w, 
     111                                         const int h, 
     112                                         SceneGraph *sceneGraph, 
     113                                         ViewCellsManager *viewcells, 
     114                                         KdTree *tree): 
     115        QGLPixelBuffer(QSize(w, h)), GlRenderer(sceneGraph, viewcells, tree) { 
    118116 
    119117        mPvsStatFrames = 10000; 
     
    125123        doneCurrent(); 
    126124 
    127   } 
     125        } 
    128126   
    129127  void 
     
    154152                                                           ); 
    155153 
     154   PvsRenderStatistics mPvsStat; 
     155    
     156   int mPvsStatFrames; 
     157   vector<float> mPvsErrorBuffer; 
     158 
    156159private: 
    157160        static void GenQueries(const int numQueries); 
     
    175178  GlRendererWidget(SceneGraph *sceneGraph, 
    176179                                   ViewCellsManager *viewcells, 
     180                                   KdTree *tree, 
    177181                                   QWidget * parent = 0, const QGLWidget * shareWidget = 0, Qt::WFlags f = 0 
    178182                                   ): 
    179         GlRenderer(sceneGraph, viewcells), QGLWidget(parent, shareWidget, f) 
     183        GlRenderer(sceneGraph, viewcells, tree), QGLWidget(parent, shareWidget, f) 
    180184  { 
    181185        mTopView = false; 
     
    204208  virtual int GetWidth() const { return width(); } 
    205209  virtual int GetHeight() const { return height(); } 
    206  
    207210}; 
    208211 
Note: See TracChangeset for help on using the changeset viewer.