Ponca  045d6c276f3af384cb0ea094d76ed661278a034a
Point Cloud Analysis library
Loading...
Searching...
No Matches
Ponca::KdTreeDefaultInnerNode< NodeIndex, Scalar, DIM > Struct Template Reference
+ Collaboration diagram for Ponca::KdTreeDefaultInnerNode< NodeIndex, Scalar, DIM >:

Public Types

enum  { INDEX_BITS = sizeof(UIndex)*8 - DIM_BITS }
 

Public Attributes

Scalar split_value {0}
 
UIndex first_child_id: INDEX_BITS
 
UIndex split_dim: DIM_BITS
 

Detailed Description

template<typename NodeIndex, typename Scalar, int DIM>
struct Ponca::KdTreeDefaultInnerNode< NodeIndex, Scalar, DIM >

Definition at line 42 of file kdTreeTraits.h.

Member Enumeration Documentation

◆ anonymous enum

template<typename NodeIndex , typename Scalar , int DIM>
anonymous enum
Enumerator
INDEX_BITS 

The bit width used to store the first child index.

Definition at line 64 of file kdTreeTraits.h.

Member Data Documentation

◆ first_child_id

template<typename NodeIndex , typename Scalar , int DIM>
UIndex Ponca::KdTreeDefaultInnerNode< NodeIndex, Scalar, DIM >::first_child_id

Definition at line 73 of file kdTreeTraits.h.

◆ split_dim

template<typename NodeIndex , typename Scalar , int DIM>
UIndex Ponca::KdTreeDefaultInnerNode< NodeIndex, Scalar, DIM >::split_dim

Definition at line 74 of file kdTreeTraits.h.

◆ split_value

template<typename NodeIndex , typename Scalar , int DIM>
Scalar Ponca::KdTreeDefaultInnerNode< NodeIndex, Scalar, DIM >::split_value {0}

Definition at line 72 of file kdTreeTraits.h.