Changeset 2625 for GTP/trunk/Lib/Vis/Preprocessing/src/GvsPreprocessor.h
- Timestamp:
- 01/22/08 18:59:25 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
GTP/trunk/Lib/Vis/Preprocessing/src/GvsPreprocessor.h
r2615 r2625 84 84 based on heuristical sampling of view space. 85 85 */ 86 class GvsPreprocessor : public Preprocessor { 86 class GvsPreprocessor : public Preprocessor 87 { 87 88 88 89 public: … … 190 191 Vector3 &newPoint) const; 191 192 192 boolNextViewCell();193 ViewCell *NextViewCell(); 193 194 194 195 void GlobalComputation(); 195 196 197 /** Loops over aall view cellls. 198 */ 196 199 void PerViewCellComputation(); 200 void PerViewCellComputation2(); 197 201 198 202 void VisualizeViewCells(); … … 205 209 void UpdatePvs(ViewCell *currentViewCell); 206 210 211 void ClearRayQueue(); 212 213 void CompileViewCellsList(); 214 215 void GetObjectPvs(ObjectContainer &trianglePvs) const; 216 217 bool HasContribution(VssRay &ray); 218 219 void IntersectWithViewCell(); 220 221 void DeterminePvsObjects(VssRayContainer &rays); 222 223 void StorePvs(const ObjectContainer &objectPvs); 224 225 void ComputeViewCell(ViewCell *vc); 226 /** Runs gvs on the current view cell. 227 */ 207 228 void ProcessViewCell(); 208 void ClearRayQueue(); 209 210 void CompileViewCellsList(); 211 212 void GetObjectPvs(ObjectContainer &trianglePvs) const; 213 214 bool HasContribution(VssRay &ray); 215 216 void IntersectWithViewCell(); 217 218 void DeterminePvsObjects(VssRayContainer &rays); 219 220 //virtual void ComputeRenderError(); 221 222 void StorePvs(const ObjectContainer &objectPvs); 229 223 230 224 231 … … 266 273 267 274 bool mEvaluatePixelError; 275 276 Vector3 mCurrentViewPoint; 268 277 }; 269 278
Note: See TracChangeset
for help on using the changeset viewer.