| 
    Open CASCADE Technology
    7.0.0
    
   | 
 
#include <BVH_Builder.hxx>#include <BVH_BuildThread.hxx>#include <NCollection_Vector.hxx>#include <BVH_QueueBuilder.lxx>Data Structures | |
| class | BVH_QueueBuilder< T, N > | 
| Abstract BVH builder based on the concept of work queue. Queue based BVH builders support parallelization with a fixed number of threads (maximum efficiency is achieved by setting the number of threads equal to the number of CPU cores plus one). Note that to support parallel mode, a corresponding BVH primitive set should provide thread safe implementations of interface functions (e.g., Swap, Box, Center). Otherwise, the results will be undefined.  More... | |
| struct | BVH_QueueBuilder< T, N >::BVH_PrimitiveRange | 
| Stores range of primitives belonging to a BVH node.  More... | |
| struct | BVH_QueueBuilder< T, N >::BVH_ChildNodes | 
| Stores parameters of constructed child nodes.  More... | |
| class | BVH_QueueBuilder< T, N >::BVH_TypedBuildTool | 
| Wrapper for BVH build data.  More... | |
 1.8.10