HDK
|
#include <UT_RTree.h>
Public Types | |
using | Slot = std::make_unsigned_t< ITEM_INDEX_REP > |
Public Member Functions | |
RNodeT () | |
~RNodeT () | |
void | clear () |
void | setInternal (const bool isInternal) |
void | assignSubtree (const int s, const Slot index_root_subtree) |
void | assignItem (const int s, const ITEM_INDEX_REP item) |
bool | isInternal () const |
Slot | getSubtree (const int s) const |
ITEM_INDEX_REP | countNumItems () const |
SYS_FORCE_INLINE ITEM_INDEX_REP | getItemIndexRep (const int s) const |
Public Attributes | |
Slot | mySlots [MAX_ORDER] |
Static Public Attributes | |
static const Slot | SLOT_FLAG_INTERNAL = Slot( 1 ) << ( ( sizeof( Slot ) * 8 ) - 1 ) |
static const Slot | SLOT_MASK_INDEX = SLOT_FLAG_INTERNAL - 1 |
static const Slot | SLOT_VALUE_EMPTY = SLOT_MASK_INDEX |
Definition at line 92 of file UT_RTree.h.
using UT::RNodeT< ITEM_INDEX_REP, MAX_ORDER >::Slot = std::make_unsigned_t< ITEM_INDEX_REP > |
Definition at line 107 of file UT_RTreeImpl.h.
|
inline |
Definition at line 109 of file UT_RTreeImpl.h.
|
inline |
Definition at line 114 of file UT_RTreeImpl.h.
|
inline |
Definition at line 145 of file UT_RTreeImpl.h.
|
inline |
Definition at line 134 of file UT_RTreeImpl.h.
|
inline |
Definition at line 118 of file UT_RTreeImpl.h.
|
inline |
Definition at line 174 of file UT_RTreeImpl.h.
|
inline |
Definition at line 191 of file UT_RTreeImpl.h.
|
inline |
Definition at line 163 of file UT_RTreeImpl.h.
|
inline |
Definition at line 155 of file UT_RTreeImpl.h.
|
inline |
Definition at line 127 of file UT_RTreeImpl.h.
Slot UT::RNodeT< ITEM_INDEX_REP, MAX_ORDER >::mySlots[MAX_ORDER] |
Definition at line 220 of file UT_RTreeImpl.h.
|
static |
Definition at line 200 of file UT_RTreeImpl.h.
|
static |
Definition at line 201 of file UT_RTreeImpl.h.
|
static |
Definition at line 202 of file UT_RTreeImpl.h.