Open CASCADE Technology  7.7.0
Data Structures | Public Types | Static Public Member Functions | Static Protected Member Functions

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: