Ignore:
Timestamp:
07/14/05 09:06:16 (19 years ago)
Author:
mattausch
Message:
 
Location:
trunk/VUT/GtpVisibility/include
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/VUT/GtpVisibility/include/DummyQueryManager.h

    r159 r174  
    1616    */ 
    1717    DummyQueryManager( HierarchyInterface *hierarchyInterface ): 
    18       QueryManager(hierarchyInterface) {} 
     18      QueryManager(hierarchyInterface, 0) {} 
    1919     
    2020    /** 
  • trunk/VUT/GtpVisibility/include/HierarchyInterface.h

    r171 r174  
    126126        /** Returns vector of previously rendered hierarchy nodes. 
    127127        */ 
    128         std::vector<HierarchyNode *> *GetRenderedNodes(); 
     128        std::vector<HierarchyNode *> *GetVisibleNodes(); 
    129129        /** Returns vector of previoulsy rendered geometry. 
    130130        */ 
     
    182182        HierarchyNode *mSavedNode; 
    183183        /// list of rendered hierarchy nodes (e.g., useful for exact visibility queries) 
    184         std::vector<HierarchyNode *> mRenderedNodes; 
     184        std::vector<HierarchyNode *> mVisibleNodes; 
    185185}; 
    186186} // namespace GtpVisibility 
  • trunk/VUT/GtpVisibility/include/QueryManager.h

    r159 r174  
    2727        on different hierarchy types, while reusing the implementation of the query methods. 
    2828     */ 
    29     QueryManager(HierarchyInterface *hierarchyInterface); 
     29    QueryManager(HierarchyInterface *hierarchyInterface, int queryModes); 
    3030     
    3131    /**  
     
    9090        void SetHierarchyInterface(HierarchyInterface *hierarchyInterface); 
    9191 
     92        enum {PATCH_VISIBILITY = 2, 
     93                  GEOMETRY_VISIBILITY = 4, 
     94                  NODE_VISIBILITY = 8}; 
     95 
    9296protected: 
    93     HierarchyInterface *mHierarchyInterface; 
    9497   
     98        HierarchyInterface *mHierarchyInterface; 
     99        int mQueryModes;   
    95100}; 
    96101 
Note: See TracChangeset for help on using the changeset viewer.