Public Types | Public Member Functions | Public Attributes | List of all members
Nabo::KDTreeUnbalancedPtInLeavesImplicitBoundsStack< T, Heap, CloudType >::Node Struct Reference

#include <nabo_experimental.h>

Public Types

enum  { INVALID_CHILD = 0xffffffff, INVALID_PT = 0xffffffff }
 

Public Member Functions

 Node (const int dim, const T cutVal, unsigned rightChild)
 
 Node (const unsigned ptIndex=INVALID_PT)
 

Public Attributes

union {
   T   cutVal
 
   unsigned   ptIndex
 
}; 
 
unsigned dim
 
unsigned rightChild
 

Detailed Description

template<typename T, typename Heap, typename CloudType>
struct Nabo::KDTreeUnbalancedPtInLeavesImplicitBoundsStack< T, Heap, CloudType >::Node

Definition at line 239 of file nabo_experimental.h.

Member Enumeration Documentation

◆ anonymous enum

template<typename T, typename Heap, typename CloudType>
anonymous enum
Enumerator
INVALID_CHILD 
INVALID_PT 

Definition at line 241 of file nabo_experimental.h.

Constructor & Destructor Documentation

◆ Node() [1/2]

template<typename T, typename Heap, typename CloudType>
Nabo::KDTreeUnbalancedPtInLeavesImplicitBoundsStack< T, Heap, CloudType >::Node::Node ( const int  dim,
const T  cutVal,
unsigned  rightChild 
)
inline

Definition at line 254 of file nabo_experimental.h.

◆ Node() [2/2]

template<typename T, typename Heap, typename CloudType>
Nabo::KDTreeUnbalancedPtInLeavesImplicitBoundsStack< T, Heap, CloudType >::Node::Node ( const unsigned  ptIndex = INVALID_PT)
inline

Definition at line 256 of file nabo_experimental.h.

Member Data Documentation

◆ @2

union { ... }

◆ cutVal

template<typename T, typename Heap, typename CloudType>
T Nabo::KDTreeUnbalancedPtInLeavesImplicitBoundsStack< T, Heap, CloudType >::Node::cutVal

Definition at line 250 of file nabo_experimental.h.

◆ dim

template<typename T, typename Heap, typename CloudType>
unsigned Nabo::KDTreeUnbalancedPtInLeavesImplicitBoundsStack< T, Heap, CloudType >::Node::dim

Definition at line 246 of file nabo_experimental.h.

◆ ptIndex

template<typename T, typename Heap, typename CloudType>
unsigned Nabo::KDTreeUnbalancedPtInLeavesImplicitBoundsStack< T, Heap, CloudType >::Node::ptIndex

Definition at line 251 of file nabo_experimental.h.

◆ rightChild

template<typename T, typename Heap, typename CloudType>
unsigned Nabo::KDTreeUnbalancedPtInLeavesImplicitBoundsStack< T, Heap, CloudType >::Node::rightChild

Definition at line 247 of file nabo_experimental.h.


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


libnabo
Author(s): Stéphane Magnenat
autogenerated on Mon Feb 28 2022 22:41:38