Changeset 428 for trunk/VUT/GtpVisibilityPreprocessor/src/VspKdTree.h
- Timestamp:
- 11/23/05 18:29:41 (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/VUT/GtpVisibilityPreprocessor/src/VspKdTree.h
r426 r428 32 32 33 33 #include "RayInfo.h" 34 34 #include "Containers.h" 35 35 36 36 /** … … 123 123 124 124 friend class VspKdTree; 125 #define USE_FIXEDPOINT_T 1126 125 127 126 enum {EInterior, ELeaf}; … … 266 265 void UpdatePvsSize(); 267 266 267 /** Returns stored rays. 268 */ 268 269 RayInfoContainer &GetRays(); 269 270 271 /** Returns rays into this ray container. 272 */ 273 void GetRays(VssRayContainer &rays); 270 274 /** Returns average contribution of a ray to the PVS 271 275 */ … … 275 279 inline float GetSqrRayContribution() const; 276 280 281 /** Extracts PVS from ray set. 282 */ 283 void ExtractPvs(ObjectContainer &objects) const; 284 277 285 //-- mailing options 278 279 286 void Mail(); 280 287 … … 286 293 287 294 static int mailID; 295 288 296 289 297 protected: … … 441 449 float GetRayMemUsage() const; 442 450 451 /** Collects leaves of this tree. 452 */ 453 void CollectLeaves(vector<VspKdTreeLeaf *> &leaves) const; 454 443 455 protected: 456 444 457 // incremental construction 445 458 virtual void UpdateRays(VssRayContainer &remove, VssRayContainer &add);
Note: See TracChangeset
for help on using the changeset viewer.