#include <BVHTree.h>
◆ SingleBVHTree()
| SingleBVHTree::SingleBVHTree |
( |
| ) |
|
◆ Build()
| void SingleBVHTree::Build |
( |
const AABBd & |
bounds, |
|
|
AABBd * |
objAabbs, |
|
|
uint32_t |
numObjs |
|
) |
| |
◆ CalculateSAH()
| double SingleBVHTree::CalculateSAH |
( |
| ) |
const |
◆ Clear()
| void SingleBVHTree::Clear |
( |
| ) |
|
◆ ComputeOverlap()
| void SingleBVHTree::ComputeOverlap |
( |
uint32_t |
objId, |
|
|
const AABBd & |
objAabb, |
|
|
std::vector< std::pair< uint32_t, uint32_t > > & |
out_isect |
|
) |
| const |
◆ GetHeight()
| uint32_t SingleBVHTree::GetHeight |
( |
| ) |
const |
|
inline |
◆ GetNode()
| const Node * SingleBVHTree::GetNode |
( |
uint32_t |
index | ) |
const |
|
inline |
◆ GetNumNodes()
| size_t SingleBVHTree::GetNumNodes |
( |
| ) |
const |
|
inline |
◆ TraceRay()
| void SingleBVHTree::TraceRay |
( |
const vector3d & |
start, |
|
|
const vector3d & |
inv_dir, |
|
|
double |
len, |
|
|
std::vector< uint32_t > & |
out_isect |
|
) |
| const |
The documentation for this class was generated from the following files: