Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
BIH::BuildStats Class Reference

#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

Detailed Description

Definition at line 346 of file BoundingIntervalHierarchy.h.

Constructor & Destructor Documentation

◆ BuildStats()

BIH::BuildStats::BuildStats ( )
inline

Member Function Documentation

◆ printStats()

void BIH::BuildStats::printStats ( )

◆ updateBVH2()

void BIH::BuildStats::updateBVH2 ( )
inline

Definition at line 370 of file BoundingIntervalHierarchy.h.

References numBVH2.

Referenced by BIH::subdivide().

◆ updateInner()

void BIH::BuildStats::updateInner ( )
inline

Definition at line 369 of file BoundingIntervalHierarchy.h.

References numNodes.

Referenced by BIH::subdivide().

◆ updateLeaf()

void BIH::BuildStats::updateLeaf ( int depth,
int n )

Member Data Documentation

◆ maxDepth

int BIH::BuildStats::maxDepth
private

Definition at line 356 of file BoundingIntervalHierarchy.h.

Referenced by BuildStats(), printStats(), and updateLeaf().

◆ maxObjects

int BIH::BuildStats::maxObjects
private

Definition at line 353 of file BoundingIntervalHierarchy.h.

Referenced by BuildStats(), printStats(), and updateLeaf().

◆ minDepth

int BIH::BuildStats::minDepth
private

Definition at line 355 of file BoundingIntervalHierarchy.h.

Referenced by BuildStats(), printStats(), and updateLeaf().

◆ minObjects

int BIH::BuildStats::minObjects
private

Definition at line 352 of file BoundingIntervalHierarchy.h.

Referenced by BuildStats(), printStats(), and updateLeaf().

◆ numBVH2

int BIH::BuildStats::numBVH2
private

Definition at line 358 of file BoundingIntervalHierarchy.h.

Referenced by BuildStats(), printStats(), and updateBVH2().

◆ numLeaves

int BIH::BuildStats::numLeaves
private

Definition at line 350 of file BoundingIntervalHierarchy.h.

Referenced by BuildStats(), printStats(), and updateLeaf().

◆ numLeavesN

int BIH::BuildStats::numLeavesN[6] = { }
private

Definition at line 357 of file BoundingIntervalHierarchy.h.

Referenced by BuildStats(), printStats(), and updateLeaf().

◆ numNodes

int BIH::BuildStats::numNodes
private

Definition at line 349 of file BoundingIntervalHierarchy.h.

Referenced by BuildStats(), printStats(), and updateInner().

◆ sumDepth

int BIH::BuildStats::sumDepth
private

Definition at line 354 of file BoundingIntervalHierarchy.h.

Referenced by BuildStats(), printStats(), and updateLeaf().

◆ sumObjects

int BIH::BuildStats::sumObjects
private

Definition at line 351 of file BoundingIntervalHierarchy.h.

Referenced by BuildStats(), printStats(), and updateLeaf().


The documentation for this class was generated from the following files: