Open CASCADE Technology  7.7.0
Data Structures | Namespaces | Typedefs

BVH_RadixSorter.hxx File Reference

#include <BVH_Sorter.hxx>
#include <BVH_Builder.hxx>
#include <NCollection_Array1.hxx>
#include <NCollection_Shared.hxx>
#include <OSD_Parallel.hxx>
#include <algorithm>

Data Structures

class  BVH_RadixSorter< T, N >
 Performs radix sort of a BVH primitive set using 10-bit Morton codes (or 1024 x 1024 x 1024 grid). More...
 
struct  BVH::BitPredicate
 
struct  BVH::BitComparator
 STL compare tool used in binary search algorithm. More...
 
class  BVH::RadixSorter
 Tool object for sorting link array using radix sort algorithm. More...
 

Namespaces

 BVH
 

Typedefs

typedef std::pair< unsigned int, Standard_IntegerBVH_EncodedLink
 Pair of Morton code and primitive ID. More...
 

Typedef Documentation

◆ BVH_EncodedLink

typedef std::pair<unsigned int, Standard_Integer> BVH_EncodedLink

Pair of Morton code and primitive ID.