Open CASCADE Technology 7.8.2.dev
BVH::RadixSorter Class Reference

Tool object for sorting link array using radix sort algorithm. More...

#include <BVH_RadixSorter.hxx>

Public Types

typedef NCollection_Array1< BVH_EncodedLink >::iterator LinkIterator
 

Static Public Member Functions

static void Sort (LinkIterator theStart, LinkIterator theFinal, Standard_Integer theDigit, const Standard_Boolean isParallel)
 

Static Protected Member Functions

static void perform (LinkIterator theStart, LinkIterator theFinal, Standard_Integer theDigit=29)
 

Detailed Description

Tool object for sorting link array using radix sort algorithm.

Member Typedef Documentation

◆ LinkIterator

Member Function Documentation

◆ perform()

static void BVH::RadixSorter::perform ( LinkIterator theStart,
LinkIterator theFinal,
Standard_Integer theDigit = 29 )
inlinestaticprotected

◆ Sort()

static void BVH::RadixSorter::Sort ( LinkIterator theStart,
LinkIterator theFinal,
Standard_Integer theDigit,
const Standard_Boolean isParallel )
inlinestatic

The documentation for this class was generated from the following file: