00001 #ifndef _VisibilityDummyQueryManager_H__ 00002 #define _VisibilityDummyQueryManager_H__ 00003 00004 #include "VisibilityInfo.h" 00005 #include "QueryManager.h" 00006 00007 namespace GtpVisibility { 00011 class DummyQueryManager : public QueryManager 00012 { 00013 public: 00017 DummyQueryManager( HierarchyInterface *hierarchyInterface ): 00018 QueryManager(hierarchyInterface) {} 00019 00023 virtual void 00024 ComputeCameraVisibility(const Camera &camera, 00025 InfoContainer<NodeInfo> *visibleNodes, 00026 InfoContainer<MeshInfo> *visibleGeometry, 00027 bool relativeVisibility = false 00028 ); 00029 00033 virtual void 00034 ComputeFromPointVisibility(const Vector3 &point, 00035 InfoContainer<NodeInfo> *visibleNodes, 00036 InfoContainer<MeshInfo> *visibleGeometry, 00037 bool relativeVisibility = false 00038 ); 00039 00040 }; 00041 00042 }; 00043 #endif // VisibilitySummyQueryManager