|
| class | BVH_BaseBox< T, N, TheDerivedBox > |
| | Base class for BVH_Box (CRTP idiom is used). More...
|
| |
| class | BVH_BaseBox< T, 3, BVH_Box > |
| | Partial template specialization for BVH_Box when N = 3. More...
|
| |
| class | BVH_Box< T, N > |
| | Defines axis aligned bounding box (AABB) based on BVH vectors. More...
|
| |
| struct | BVH::CenterAxis< T, N > |
| | Tool class for calculating box center along the given axis. More...
|
| |
| struct | BVH::SurfaceCalculator< T, N > |
| | Tool class for calculating surface area of the box. For N=1, computes length (degenerate case). For N=2, computes area (or perimeter for degenerate boxes). For N>=3, computes 3D surface area using X, Y, Z components only. The W component (4th dimension) is intentionally ignored as BVH surface area heuristic (SAH) operates in 3D geometric space regardless of additional dimensions. More...
|
| |
| struct | BVH::BoxMinMax< T, N > |
| | Tool class for computing component-wise vector minimum and maximum. More...
|
| |