Ponca  eb7239a9c07e156fb1edc6faac7fe89e2b256bda
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 43 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 65 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 74 of file kdTreeTraits.h.

◆ split_dim

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

Definition at line 75 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 73 of file kdTreeTraits.h.