Open CASCADE Technology
7.5.0
|
Wrapper for BVH build data. More...
#include <BVH_QueueBuilder.hxx>
Public Member Functions | |
BVH_TypedBuildTool (BVH_Set< T, N > *theSet, BVH_Tree< T, N > *theBVH, BVH_BuildQueue &theBuildQueue, const BVH_QueueBuilder< T, N > *theAlgo) | |
Creates new BVH build thread. More... | |
virtual void | Perform (const Standard_Integer theNode) override |
Performs splitting of the given BVH node. More... | |
Protected Attributes | |
BVH_Set< T, N > * | mySet |
Primitive set to build BVH. More... | |
BVH_Tree< T, N > * | myBVH |
Output BVH tree for the set. More... | |
BVH_BuildQueue * | myBuildQueue |
const BVH_QueueBuilder< T, N > * | myAlgo |
Queue based BVH builder to use. More... | |
Wrapper for BVH build data.
|
inline |
Creates new BVH build thread.
|
inlineoverridevirtual |
Performs splitting of the given BVH node.
Implements BVH_BuildTool.
|
protected |
Queue based BVH builder to use.
|
protected |
|
protected |
Output BVH tree for the set.
|
protected |
Primitive set to build BVH.