Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
nanoflann::KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, DIM, IndexType >::Node Struct Reference

#include <coresoftware/blob/master/offline/packages/trackreco/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)
 

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::child2
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

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


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