nanoflann
C++ header-only ANN library
nanoflann::KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, DIM, AccessorType > Member List

This is the complete list of members for nanoflann::KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, DIM, AccessorType >, including all inherited members.

BaseClassRef typedef (defined in nanoflann::KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, DIM, AccessorType >)nanoflann::KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, DIM, AccessorType >
BoundingBox typedefnanoflann::KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, DIM, AccessorType >
buildIndex()nanoflann::KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, DIM, AccessorType >inline
computeBoundingBox(BoundingBox &bbox) (defined in nanoflann::KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, DIM, AccessorType >)nanoflann::KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, DIM, AccessorType >inline
computeInitialDistances(const KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, -1, uint32_t > &obj, const ElementType *vec, distance_vector_t &dists) const (defined in nanoflann::KDTreeBaseClass< KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, -1, uint32_t >, Distance, DatasetAdaptor, -1, uint32_t >)nanoflann::KDTreeBaseClass< KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, -1, uint32_t >, Distance, DatasetAdaptor, -1, uint32_t >inline
computeMinMax(const KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, -1, uint32_t > &obj, Offset ind, Size count, Dimension element, ElementType &min_elem, ElementType &max_elem) (defined in nanoflann::KDTreeBaseClass< KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, -1, uint32_t >, Distance, DatasetAdaptor, -1, uint32_t >)nanoflann::KDTreeBaseClass< KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, -1, uint32_t >, Distance, DatasetAdaptor, -1, uint32_t >inline
datasetnanoflann::KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, DIM, AccessorType >
dataset_get(const KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, -1, uint32_t > &obj, uint32_t element, Dimension component) constnanoflann::KDTreeBaseClass< KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, -1, uint32_t >, Distance, DatasetAdaptor, -1, uint32_t >inline
dimnanoflann::KDTreeBaseClass< KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, -1, uint32_t >, Distance, DatasetAdaptor, -1, uint32_t >
Dimension typedef (defined in nanoflann::KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, DIM, AccessorType >)nanoflann::KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, DIM, AccessorType >
distance (defined in nanoflann::KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, DIM, AccessorType >)nanoflann::KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, DIM, AccessorType >
distance_vector_t typedefnanoflann::KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, DIM, AccessorType >
DistanceType typedef (defined in nanoflann::KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, DIM, AccessorType >)nanoflann::KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, DIM, AccessorType >
divideTree(KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, -1, uint32_t > &obj, const Offset left, const Offset right, BoundingBox &bbox)nanoflann::KDTreeBaseClass< KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, -1, uint32_t >, Distance, DatasetAdaptor, -1, uint32_t >inline
ElementType typedef (defined in nanoflann::KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, DIM, AccessorType >)nanoflann::KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, DIM, AccessorType >
findNeighbors(RESULTSET &result, const ElementType *vec, const SearchParams &searchParams) constnanoflann::KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, DIM, AccessorType >inline
freeIndex(KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, -1, uint32_t > &obj)nanoflann::KDTreeBaseClass< KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, -1, uint32_t >, Distance, DatasetAdaptor, -1, uint32_t >inline
index_params (defined in nanoflann::KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, DIM, AccessorType >)nanoflann::KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, DIM, AccessorType >
init_vind()nanoflann::KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, DIM, AccessorType >inline
Interval typedef (defined in nanoflann::KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, DIM, AccessorType >)nanoflann::KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, DIM, AccessorType >
KDTreeSingleIndexAdaptor(const KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, DIM, AccessorType > &)=deletenanoflann::KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, DIM, AccessorType >
KDTreeSingleIndexAdaptor(const Dimension dimensionality, const DatasetAdaptor &inputData, const KDTreeSingleIndexAdaptorParams &params={}, Args &&... args)nanoflann::KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, DIM, AccessorType >inline
knnSearch(const ElementType *query_point, const Size num_closest, AccessorType *out_indices, DistanceType *out_distances_sq, const int=10) constnanoflann::KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, DIM, AccessorType >inline
load_tree(KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, -1, uint32_t > &obj, std::istream &stream, NodePtr &tree) (defined in nanoflann::KDTreeBaseClass< KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, -1, uint32_t >, Distance, DatasetAdaptor, -1, uint32_t >)nanoflann::KDTreeBaseClass< KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, -1, uint32_t >, Distance, DatasetAdaptor, -1, uint32_t >inline
loadIndex(std::istream &stream)nanoflann::KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, DIM, AccessorType >inline
loadIndex_(KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, -1, uint32_t > &obj, std::istream &stream)nanoflann::KDTreeBaseClass< KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, -1, uint32_t >, Distance, DatasetAdaptor, -1, uint32_t >inline
m_leaf_max_size (defined in nanoflann::KDTreeBaseClass< KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, -1, uint32_t >, Distance, DatasetAdaptor, -1, uint32_t >)nanoflann::KDTreeBaseClass< KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, -1, uint32_t >, Distance, DatasetAdaptor, -1, uint32_t >
m_sizenanoflann::KDTreeBaseClass< KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, -1, uint32_t >, Distance, DatasetAdaptor, -1, uint32_t >
m_size_at_index_buildnanoflann::KDTreeBaseClass< KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, -1, uint32_t >, Distance, DatasetAdaptor, -1, uint32_t >
middleSplit_(KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, -1, uint32_t > &obj, Offset ind, Size count, Offset &index, Dimension &cutfeat, DistanceType &cutval, const BoundingBox &bbox) (defined in nanoflann::KDTreeBaseClass< KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, -1, uint32_t >, Distance, DatasetAdaptor, -1, uint32_t >)nanoflann::KDTreeBaseClass< KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, -1, uint32_t >, Distance, DatasetAdaptor, -1, uint32_t >inline
Node typedef (defined in nanoflann::KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, DIM, AccessorType >)nanoflann::KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, DIM, AccessorType >
NodePtr typedef (defined in nanoflann::KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, DIM, AccessorType >)nanoflann::KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, DIM, AccessorType >
Offset typedef (defined in nanoflann::KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, DIM, AccessorType >)nanoflann::KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, DIM, AccessorType >
planeSplit(KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, -1, uint32_t > &obj, Offset ind, const Size count, Dimension cutfeat, DistanceType &cutval, Offset &lim1, Offset &lim2)nanoflann::KDTreeBaseClass< KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, -1, uint32_t >, Distance, DatasetAdaptor, -1, uint32_t >inline
poolnanoflann::KDTreeBaseClass< KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, -1, uint32_t >, Distance, DatasetAdaptor, -1, uint32_t >
radiusSearch(const ElementType *query_point, const DistanceType &radius, std::vector< std::pair< AccessorType, DistanceType >> &IndicesDists, const SearchParams &searchParams) constnanoflann::KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, DIM, AccessorType >inline
radiusSearchCustomCallback(const ElementType *query_point, SEARCH_CALLBACK &resultSet, const SearchParams &searchParams=SearchParams()) constnanoflann::KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, DIM, AccessorType >inline
root_bboxnanoflann::KDTreeBaseClass< KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, -1, uint32_t >, Distance, DatasetAdaptor, -1, uint32_t >
root_node (defined in nanoflann::KDTreeBaseClass< KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, -1, uint32_t >, Distance, DatasetAdaptor, -1, uint32_t >)nanoflann::KDTreeBaseClass< KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, -1, uint32_t >, Distance, DatasetAdaptor, -1, uint32_t >
save_tree(KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, -1, uint32_t > &obj, std::ostream &stream, NodePtr tree) (defined in nanoflann::KDTreeBaseClass< KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, -1, uint32_t >, Distance, DatasetAdaptor, -1, uint32_t >)nanoflann::KDTreeBaseClass< KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, -1, uint32_t >, Distance, DatasetAdaptor, -1, uint32_t >inline
saveIndex(std::ostream &stream)nanoflann::KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, DIM, AccessorType >inline
saveIndex_(KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, -1, uint32_t > &obj, std::ostream &stream)nanoflann::KDTreeBaseClass< KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, -1, uint32_t >, Distance, DatasetAdaptor, -1, uint32_t >inline
searchLevel(RESULTSET &result_set, const ElementType *vec, const NodePtr node, DistanceType mindistsq, distance_vector_t &dists, const float epsError) constnanoflann::KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, DIM, AccessorType >inline
size(const KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, -1, uint32_t > &obj) constnanoflann::KDTreeBaseClass< KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, -1, uint32_t >, Distance, DatasetAdaptor, -1, uint32_t >inline
Size typedef (defined in nanoflann::KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, DIM, AccessorType >)nanoflann::KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, DIM, AccessorType >
usedMemory(KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, -1, uint32_t > &obj)nanoflann::KDTreeBaseClass< KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, -1, uint32_t >, Distance, DatasetAdaptor, -1, uint32_t >inline
vAccnanoflann::KDTreeBaseClass< KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, -1, uint32_t >, Distance, DatasetAdaptor, -1, uint32_t >
veclen(const KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, -1, uint32_t > &obj)nanoflann::KDTreeBaseClass< KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, -1, uint32_t >, Distance, DatasetAdaptor, -1, uint32_t >inline