EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
nanoflann::KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, DIM, IndexType >::Node Struct Reference

#include <fun4all_coresoftware/blob/master/offline/packages/PHTpcTracker/externals/nanoflann.hpp>

+ Collaboration diagram for nanoflann::KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, DIM, IndexType >::Node:

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)
 
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
 

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 846 of file nanoflann.hpp.

View newest version in sPHENIX GitHub at line 846 of file nanoflann.hpp

Member Data Documentation

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

Definition at line 860 of file nanoflann.hpp.

View newest version in sPHENIX GitHub at line 860 of file nanoflann.hpp

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

Child nodes (both=NULL mean its a leaf node)

Definition at line 860 of file nanoflann.hpp.

View newest version in sPHENIX GitHub at line 860 of file nanoflann.hpp

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 856 of file nanoflann.hpp.

View newest version in sPHENIX GitHub at line 856 of file nanoflann.hpp

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

The values used for subdivision.

Definition at line 857 of file nanoflann.hpp.

View newest version in sPHENIX GitHub at line 857 of file nanoflann.hpp

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

Definition at line 857 of file nanoflann.hpp.

View newest version in sPHENIX GitHub at line 857 of file nanoflann.hpp

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

Definition at line 852 of file nanoflann.hpp.

View newest version in sPHENIX GitHub at line 852 of file nanoflann.hpp

struct { ... } ::leaf nanoflann::KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, DIM, IndexType >::Node::lr
struct { ... } ::leaf nanoflann::KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, DIM, IndexType >::Node::lr
union { ... } nanoflann::KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, DIM, IndexType >::Node::node_type
union { ... } nanoflann::KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, DIM, IndexType >::Node::node_type
template<typename Distance, class DatasetAdaptor, int DIM = -1, typename IndexType = size_t>
IndexType nanoflann::KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, DIM, IndexType >::Node::right

Indices of points in leaf node.

Definition at line 852 of file nanoflann.hpp.

View newest version in sPHENIX GitHub at line 852 of file nanoflann.hpp

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

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