nanoflann
C++ header-only ANN library
 All Classes Functions Variables Typedefs Groups Pages
Public Attributes | List of all members
nanoflann::KDTreeBaseClass< Derived, Distance, DatasetAdaptor, DIM, IndexType >::Node Struct Reference

Public Attributes

union {
   struct leaf {
      IndexType   left
 
      IndexType   right
 Indices of points in leaf node.
 
   }   lr
 
   struct nonleaf {
      int   divfeat
 Dimension used for subdivision.
 
      DistanceType   divlow
 
      DistanceType   divhigh
 The values used for subdivision.
 
   }   sub
 
node_type
 
Nodechild1
 
Nodechild2
 Child nodes (both=NULL mean its a leaf node)
 

Member Data Documentation

union { ... } nanoflann::KDTreeBaseClass< Derived, Distance, DatasetAdaptor, DIM, IndexType >::Node::node_type

Union used because a node can be either a LEAF node or a non-leaf node, so both data fields are never used simultaneously


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