#include <nanoflann.hpp>
◆ child1
template<class Derived , typename Distance , class DatasetAdaptor , int32_t DIM = -1, typename IndexType = uint32_t>
Child nodes (both=nullptr mean its a leaf node)
◆ child2
template<class Derived , typename Distance , class DatasetAdaptor , int32_t DIM = -1, typename IndexType = uint32_t>
◆ divfeat
template<class Derived , typename Distance , class DatasetAdaptor , int32_t DIM = -1, typename IndexType = uint32_t>
Dimension used for subdivision.
◆ divhigh
template<class Derived , typename Distance , class DatasetAdaptor , int32_t DIM = -1, typename IndexType = uint32_t>
◆ divlow
template<class Derived , typename Distance , class DatasetAdaptor , int32_t DIM = -1, typename IndexType = uint32_t>
The values used for subdivision.
◆ left
template<class Derived , typename Distance , class DatasetAdaptor , int32_t DIM = -1, typename IndexType = uint32_t>
◆ [struct]
◆ [union]
Union used because a node can be either a LEAF node or a non-leaf node, so both data fields are never used simultaneously
◆ right
template<class Derived , typename Distance , class DatasetAdaptor , int32_t DIM = -1, typename IndexType = uint32_t>
Indices of points in leaf node.
◆ [struct]
The documentation for this struct was generated from the following file: