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

#include <nabo_experimental.h>

List of all members.

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

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

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.

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

union { ... }
template<typename T, typename Heap, typename CloudType>
T Nabo::KDTreeUnbalancedPtInLeavesImplicitBoundsStack< T, Heap, CloudType >::Node::cutVal

Definition at line 250 of file nabo_experimental.h.

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

Definition at line 246 of file nabo_experimental.h.

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

Definition at line 251 of file nabo_experimental.h.

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 Sun Feb 10 2019 03:52:20