|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
#include <BoundingIntervalHierarchy.h>
Public Member Functions | |
| BuildStats () | |
| void | printStats () |
| void | updateBVH2 () |
| void | updateInner () |
| void | updateLeaf (int depth, int n) |
Private Attributes | |
| int | maxDepth |
| int | maxObjects |
| int | minDepth |
| int | minObjects |
| int | numBVH2 |
| int | numLeaves |
| int | numLeavesN [6] = { } |
| int | numNodes |
| int | sumDepth |
| int | sumObjects |
Definition at line 346 of file BoundingIntervalHierarchy.h.
|
inline |
Definition at line 361 of file BoundingIntervalHierarchy.h.
References maxDepth, maxObjects, minDepth, minObjects, numBVH2, numLeaves, numLeavesN, numNodes, sumDepth, and sumObjects.
| void BIH::BuildStats::printStats | ( | ) |
Definition at line 278 of file BoundingIntervalHierarchy.cpp.
References maxDepth, maxObjects, minDepth, minObjects, numBVH2, numLeaves, numLeavesN, numNodes, sumDepth, and sumObjects.
Referenced by BIH::build().
|
inline |
Definition at line 370 of file BoundingIntervalHierarchy.h.
References numBVH2.
Referenced by BIH::subdivide().
|
inline |
Definition at line 369 of file BoundingIntervalHierarchy.h.
References numNodes.
Referenced by BIH::subdivide().
| void BIH::BuildStats::updateLeaf | ( | int | depth, |
| int | n ) |
Definition at line 265 of file BoundingIntervalHierarchy.cpp.
References maxDepth, maxObjects, minDepth, minObjects, numLeaves, numLeavesN, sumDepth, and sumObjects.
Referenced by BIH::subdivide().
|
private |
Definition at line 356 of file BoundingIntervalHierarchy.h.
Referenced by BuildStats(), printStats(), and updateLeaf().
|
private |
Definition at line 353 of file BoundingIntervalHierarchy.h.
Referenced by BuildStats(), printStats(), and updateLeaf().
|
private |
Definition at line 355 of file BoundingIntervalHierarchy.h.
Referenced by BuildStats(), printStats(), and updateLeaf().
|
private |
Definition at line 352 of file BoundingIntervalHierarchy.h.
Referenced by BuildStats(), printStats(), and updateLeaf().
|
private |
Definition at line 358 of file BoundingIntervalHierarchy.h.
Referenced by BuildStats(), printStats(), and updateBVH2().
|
private |
Definition at line 350 of file BoundingIntervalHierarchy.h.
Referenced by BuildStats(), printStats(), and updateLeaf().
|
private |
Definition at line 357 of file BoundingIntervalHierarchy.h.
Referenced by BuildStats(), printStats(), and updateLeaf().
|
private |
Definition at line 349 of file BoundingIntervalHierarchy.h.
Referenced by BuildStats(), printStats(), and updateInner().
|
private |
Definition at line 354 of file BoundingIntervalHierarchy.h.
Referenced by BuildStats(), printStats(), and updateLeaf().
|
private |
Definition at line 351 of file BoundingIntervalHierarchy.h.
Referenced by BuildStats(), printStats(), and updateLeaf().