Ignore:
Timestamp:
02/27/07 10:25:01 (17 years ago)
Author:
mattausch
Message:

implemented function for exact visibility queries

File:
1 edited

Legend:

Unmodified
Added
Removed
  • GTP/trunk/Lib/Vis/OnlineCullingCHC/include/DummyQueryManager.h

    r316 r2171  
    66 
    77namespace GtpVisibility { 
     8     
    89/** This implements dummy visibility queries. The queries return only the root of the 
    9     hierarchy as visible node. 
     10        hierarchy as visible node. 
    1011*/ 
    11   class DummyQueryManager : public QueryManager 
    12   { 
    13   public: 
     12class DummyQueryManager : public QueryManager 
     13{ 
     14public: 
    1415    /** Constructor taking a scene traverser for a specific type of hierarchyInterface 
    1516        as argument.  
     
    2122       @sa QueryManager::ComputeCameraVisibility() 
    2223     */ 
    23     virtual void 
    24     ComputeCameraVisibility(const Camera &camera, 
    25                             NodeInfoContainer *visibleNodes, 
    26                             MeshInfoContainer *visibleGeometry, 
    27                                 PatchInfoContainer *visiblePatches, 
    28                             bool relativeVisibility = false ); 
     24    virtual void  ComputeCameraVisibility(const Camera &camera, 
     25                                                                                  NodeInfoContainer *visibleNodes, 
     26                                                                                  MeshInfoContainer *visibleGeometry, 
     27                                                                                  PatchInfoContainer *visiblePatches, 
     28                                                                                  bool relativeVisibility = false); 
    2929     
    3030    /** 
    3131       @sa QueryManager::ComputeFromPointVisibility() 
    3232     */ 
    33     virtual void 
    34     ComputeFromPointVisibility(const Vector3 &point, 
    35                                NodeInfoContainer *visibleNodes, 
    36                                MeshInfoContainer *visibleGeometry, 
    37                                    PatchInfoContainer *visiblePatches, 
    38                                bool relativeVisibility = false 
    39                                ); 
    40      
    41   }; 
     33    virtual void ComputeFromPointVisibility(const Vector3 &point, 
     34                                                                                    NodeInfoContainer *visibleNodes, 
     35                                                                                        MeshInfoContainer *visibleGeometry, 
     36                                                                                        PatchInfoContainer *visiblePatches, 
     37                                                                                        bool relativeVisibility = false); 
     38}; 
    4239   
    43 }; 
     40} 
    4441#endif // VisibilitySummyQueryManager 
Note: See TracChangeset for help on using the changeset viewer.