Public Attributes | List of all members
nanoflann::KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, DIM, IndexType >::Node Struct Reference

#include <nanoflann.hpp>

Public Attributes

union {
   struct {
      IndexType   left
 
      IndexType   right
 
   }   lr
 
   struct {
      int   divfeat
 
      DistanceType   divhigh
 
      DistanceType   divlow
 
   }   sub
 
}; 
 
Nodechild1
 
Nodechild2
 

Detailed Description

template<typename Distance, class DatasetAdaptor, int DIM = -1, typename IndexType = size_t>
struct nanoflann::KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, DIM, IndexType >::Node

Definition at line 661 of file nanoflann.hpp.

Member Data Documentation

◆ @16

union { ... }

◆ child1

template<typename Distance , class DatasetAdaptor , int DIM = -1, typename IndexType = size_t>
Node* nanoflann::KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, DIM, IndexType >::Node::child1

The child nodes.

Definition at line 686 of file nanoflann.hpp.

◆ child2

template<typename Distance , class DatasetAdaptor , int DIM = -1, typename IndexType = size_t>
Node * nanoflann::KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, DIM, IndexType >::Node::child2

Definition at line 686 of file nanoflann.hpp.

◆ divfeat

template<typename Distance , class DatasetAdaptor , int DIM = -1, typename IndexType = size_t>
int nanoflann::KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, DIM, IndexType >::Node::divfeat

Dimension used for subdivision.

Definition at line 676 of file nanoflann.hpp.

◆ divhigh

template<typename Distance , class DatasetAdaptor , int DIM = -1, typename IndexType = size_t>
DistanceType nanoflann::KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, DIM, IndexType >::Node::divhigh

Definition at line 680 of file nanoflann.hpp.

◆ divlow

template<typename Distance , class DatasetAdaptor , int DIM = -1, typename IndexType = size_t>
DistanceType nanoflann::KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, DIM, IndexType >::Node::divlow

The values used for subdivision.

Definition at line 680 of file nanoflann.hpp.

◆ left

template<typename Distance , class DatasetAdaptor , int DIM = -1, typename IndexType = size_t>
IndexType nanoflann::KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, DIM, IndexType >::Node::left

Indices of points in leaf node

Definition at line 669 of file nanoflann.hpp.

◆ lr

struct { ... } nanoflann::KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, DIM, IndexType >::Node::lr

◆ right

template<typename Distance , class DatasetAdaptor , int DIM = -1, typename IndexType = size_t>
IndexType nanoflann::KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, DIM, IndexType >::Node::right

Definition at line 669 of file nanoflann.hpp.

◆ sub

struct { ... } nanoflann::KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, DIM, IndexType >::Node::sub

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


lvr2
Author(s): Thomas Wiemann , Sebastian Pütz , Alexander Mock , Lars Kiesow , Lukas Kalbertodt , Tristan Igelbrink , Johan M. von Behren , Dominik Feldschnieders , Alexander Löhr
autogenerated on Wed Mar 2 2022 00:37:28