![]() |
Open CASCADE Technology Reference Manual 8.0.0
|
Tool object to sort abstract primitive set. More...
#include <BVH_Sorter.hxx>

Public Member Functions | |
| BVH_Sorter () | |
| Performs default initialization. | |
| virtual | ~BVH_Sorter ()=default |
| Releases resources of BVH sorter. | |
| virtual void | Perform (BVH_Set< T, N > *theSet)=0 |
| Sorts the set. | |
| virtual void | Perform (BVH_Set< T, N > *theSet, const int theStart, const int theFinal)=0 |
| Sorts the given (inclusive) range in the set. | |
| bool | IsParallel () const |
| Returns parallel flag. | |
| void | SetParallel (const bool isParallel) |
| Set parallel flag controlling possibility of parallel execution. | |
|
inline |
Performs default initialization.
|
virtualdefault |
Releases resources of BVH sorter.
|
inline |
Returns parallel flag.
|
pure virtual |
Sorts the set.
Implemented in BVH_QuickSorter< T, N >, and BVH_RadixSorter< T, N >.
|
pure virtual |
Sorts the given (inclusive) range in the set.
Implemented in BVH_QuickSorter< T, N >, and BVH_RadixSorter< T, N >.
|
inline |
Set parallel flag controlling possibility of parallel execution.