Open CASCADE Technology  7.3.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)
 

Static Protected Member Functions

static void perform (LinkIterator theStart, LinkIterator theFinal, Standard_Integer theBit=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  theBit = 29 
)
inlinestaticprotected

◆ Sort()

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

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