#include <GtpVisibilityPreprocessor/include/Preprocessor.h>
Inherited by GtpVisibilityPreprocessor::ExactPreprocessor, and GtpVisibilityPreprocessor::SamplingPreprocessor.
Inheritance diagram for GtpVisibilityPreprocessor::Preprocessor:
Public Member Functions | |
virtual bool | LoadScene (const string filename) |
virtual bool | LoadViewcells (const string filename) |
virtual bool | GenerateViewcells () |
virtual bool | ExportPreprocessedData (const string filename) |
virtual bool | BuildKdTree () |
virtual bool | ComputeVisibility ()=0 |
Protected Attributes | |
SceneGraph * | mSceneGraph |
scene graph loaded from file | |
BSPTree * | mViewCellBSPTree |
BSP tree representing the viewcells. | |
KdTree * | mKdTree |
kD-tree organizing the scene graph (occluders + occludees) + viewcells | |
MeshContainer | mOccluders |
list of all loaded occluders | |
MeshContainer | mOccludees |
list of all loaded occludees | |
ViewCellContainer | mViewcells |
list of all loaded/generated viewcells |