DummyPreprocessingManager.h

Go to the documentation of this file.
00001 #ifndef _VisibilityDummyPreprocessingManager_H__
00002 #define _VisibilityDummyPreprocessingManager_H__
00003 
00004 #include "PreprocessingManager.h"
00005 
00006 
00007 namespace GtpVisibility {
00008   
00012 class DummyPreprocessingManager : public PreprocessingManager
00013 {
00014 public:
00015 
00016 
00020   DummyPreprocessingManager( HierarchyInterface *hierarchyInterface );
00021   
00022   
00028   virtual bool ExportScene(const string filename);
00029   
00030   
00034   virtual bool LoadPreprocessedData(const string filename);
00035   
00036   
00037 protected:
00038 
00043   virtual bool LocateViewCellIds(const Vector3 &center,
00044                                  const float radius,
00045                                  vector<int> *viewCellIds
00046                                  );
00047 
00048 
00053   virtual int AddViewCellPVS(const int cellID,
00054                              InfoContainer<NodeInfo> *visibleNodes,
00055                              InfoContainer<MeshInfo> *visibleMeshes );
00056 
00057 };
00058 
00059 };
00060 
00061 #endif // VisibilityPreprocessingManager

Generated on Fri Apr 29 19:47:56 2005 for GameTools Visibility Modules by  doxygen 1.4.2