Base typedef | nanoflann::KDTreeSingleIndexDynamicAdaptor_< Distance, DatasetAdaptor, DIM, IndexType > | |
BoundingBox typedef | nanoflann::KDTreeSingleIndexDynamicAdaptor_< Distance, DatasetAdaptor, DIM, IndexType > | |
buildIndex() | nanoflann::KDTreeSingleIndexDynamicAdaptor_< Distance, DatasetAdaptor, DIM, IndexType > | inline |
computeBoundingBox(BoundingBox &bbox) | nanoflann::KDTreeSingleIndexDynamicAdaptor_< Distance, DatasetAdaptor, DIM, IndexType > | inline |
computeInitialDistances(const Derived &obj, const ElementType *vec, distance_vector_t &dists) const | nanoflann::KDTreeBaseClass< Derived, Distance, DatasetAdaptor, DIM, IndexType > | inline |
computeMinMax(const Derived &obj, Offset ind, Size count, Dimension element, ElementType &min_elem, ElementType &max_elem) | nanoflann::KDTreeBaseClass< Derived, Distance, DatasetAdaptor, DIM, IndexType > | inline |
dataset_ | nanoflann::KDTreeSingleIndexDynamicAdaptor_< Distance, DatasetAdaptor, DIM, IndexType > | |
dataset_get(const Derived &obj, IndexType element, Dimension component) const | nanoflann::KDTreeBaseClass< Derived, Distance, DatasetAdaptor, DIM, IndexType > | inline |
dim_ | nanoflann::KDTreeBaseClass< Derived, Distance, DatasetAdaptor, DIM, IndexType > | |
Dimension typedef | nanoflann::KDTreeSingleIndexDynamicAdaptor_< Distance, DatasetAdaptor, DIM, IndexType > | |
distance_ | nanoflann::KDTreeSingleIndexDynamicAdaptor_< Distance, DatasetAdaptor, DIM, IndexType > | |
distance_vector_t typedef | nanoflann::KDTreeSingleIndexDynamicAdaptor_< Distance, DatasetAdaptor, DIM, IndexType > | |
DistanceType typedef | nanoflann::KDTreeSingleIndexDynamicAdaptor_< Distance, DatasetAdaptor, DIM, IndexType > | |
divideTree(Derived &obj, const Offset left, const Offset right, BoundingBox &bbox) | nanoflann::KDTreeBaseClass< Derived, Distance, DatasetAdaptor, DIM, IndexType > | inline |
divideTreeConcurrent(Derived &obj, const Offset left, const Offset right, BoundingBox &bbox, std::atomic< unsigned int > &thread_count, std::mutex &mutex) | nanoflann::KDTreeBaseClass< Derived, Distance, DatasetAdaptor, DIM, IndexType > | inline |
ElementType typedef | nanoflann::KDTreeSingleIndexDynamicAdaptor_< Distance, DatasetAdaptor, DIM, IndexType > | |
findNeighbors(RESULTSET &result, const ElementType *vec, const SearchParameters &searchParams={}) const | nanoflann::KDTreeSingleIndexDynamicAdaptor_< Distance, DatasetAdaptor, DIM, IndexType > | inline |
freeIndex(Derived &obj) | nanoflann::KDTreeBaseClass< Derived, Distance, DatasetAdaptor, DIM, IndexType > | inline |
index_params_ | nanoflann::KDTreeSingleIndexDynamicAdaptor_< Distance, DatasetAdaptor, DIM, IndexType > | |
Interval typedef | nanoflann::KDTreeSingleIndexDynamicAdaptor_< Distance, DatasetAdaptor, DIM, IndexType > | |
KDTreeSingleIndexDynamicAdaptor_(const Dimension dimensionality, const DatasetAdaptor &inputData, std::vector< int > &treeIndex, const KDTreeSingleIndexAdaptorParams ¶ms=KDTreeSingleIndexAdaptorParams()) | nanoflann::KDTreeSingleIndexDynamicAdaptor_< Distance, DatasetAdaptor, DIM, IndexType > | inline |
KDTreeSingleIndexDynamicAdaptor_(const KDTreeSingleIndexDynamicAdaptor_ &rhs)=default | nanoflann::KDTreeSingleIndexDynamicAdaptor_< Distance, DatasetAdaptor, DIM, IndexType > | |
knnSearch(const ElementType *query_point, const Size num_closest, IndexType *out_indices, DistanceType *out_distances, const SearchParameters &searchParams={}) const | nanoflann::KDTreeSingleIndexDynamicAdaptor_< Distance, DatasetAdaptor, DIM, IndexType > | inline |
leaf_max_size_ | nanoflann::KDTreeBaseClass< Derived, Distance, DatasetAdaptor, DIM, IndexType > | |
load_tree(Derived &obj, std::istream &stream, NodePtr &tree) | nanoflann::KDTreeBaseClass< Derived, Distance, DatasetAdaptor, DIM, IndexType > | inlinestatic |
loadIndex(std::istream &stream) | nanoflann::KDTreeSingleIndexDynamicAdaptor_< Distance, DatasetAdaptor, DIM, IndexType > | inline |
nanoflann::KDTreeBaseClass::loadIndex(Derived &obj, std::istream &stream) | nanoflann::KDTreeBaseClass< Derived, Distance, DatasetAdaptor, DIM, IndexType > | inline |
middleSplit_(const Derived &obj, const Offset ind, const Size count, Offset &index, Dimension &cutfeat, DistanceType &cutval, const BoundingBox &bbox) | nanoflann::KDTreeBaseClass< Derived, Distance, DatasetAdaptor, DIM, IndexType > | inline |
n_thread_build_ | nanoflann::KDTreeBaseClass< Derived, Distance, DatasetAdaptor, DIM, IndexType > | |
Node typedef | nanoflann::KDTreeSingleIndexDynamicAdaptor_< Distance, DatasetAdaptor, DIM, IndexType > | |
NodeConstPtr typedef | nanoflann::KDTreeBaseClass< Derived, Distance, DatasetAdaptor, DIM, IndexType > | |
NodePtr typedef | nanoflann::KDTreeSingleIndexDynamicAdaptor_< Distance, DatasetAdaptor, DIM, IndexType > | |
Offset typedef | nanoflann::KDTreeSingleIndexDynamicAdaptor_< Distance, DatasetAdaptor, DIM, IndexType > | |
operator=(const KDTreeSingleIndexDynamicAdaptor_ &rhs) | nanoflann::KDTreeSingleIndexDynamicAdaptor_< Distance, DatasetAdaptor, DIM, IndexType > | inline |
planeSplit(const Derived &obj, const Offset ind, const Size count, const Dimension cutfeat, const DistanceType &cutval, Offset &lim1, Offset &lim2) | nanoflann::KDTreeBaseClass< Derived, Distance, DatasetAdaptor, DIM, IndexType > | inline |
pool_ | nanoflann::KDTreeBaseClass< Derived, Distance, DatasetAdaptor, DIM, IndexType > | |
radiusSearch(const ElementType *query_point, const DistanceType &radius, std::vector< ResultItem< IndexType, DistanceType > > &IndicesDists, const SearchParameters &searchParams={}) const | nanoflann::KDTreeSingleIndexDynamicAdaptor_< Distance, DatasetAdaptor, DIM, IndexType > | inline |
radiusSearchCustomCallback(const ElementType *query_point, SEARCH_CALLBACK &resultSet, const SearchParameters &searchParams={}) const | nanoflann::KDTreeSingleIndexDynamicAdaptor_< Distance, DatasetAdaptor, DIM, IndexType > | inline |
root_bbox_ | nanoflann::KDTreeBaseClass< Derived, Distance, DatasetAdaptor, DIM, IndexType > | |
root_node_ | nanoflann::KDTreeBaseClass< Derived, Distance, DatasetAdaptor, DIM, IndexType > | |
save_tree(const Derived &obj, std::ostream &stream, const NodeConstPtr tree) | nanoflann::KDTreeBaseClass< Derived, Distance, DatasetAdaptor, DIM, IndexType > | inlinestatic |
saveIndex(std::ostream &stream) | nanoflann::KDTreeSingleIndexDynamicAdaptor_< Distance, DatasetAdaptor, DIM, IndexType > | inline |
nanoflann::KDTreeBaseClass::saveIndex(const Derived &obj, std::ostream &stream) const | nanoflann::KDTreeBaseClass< Derived, Distance, DatasetAdaptor, DIM, IndexType > | inline |
searchLevel(RESULTSET &result_set, const ElementType *vec, const NodePtr node, DistanceType mindist, distance_vector_t &dists, const float epsError) const | nanoflann::KDTreeSingleIndexDynamicAdaptor_< Distance, DatasetAdaptor, DIM, IndexType > | inline |
size(const Derived &obj) const | nanoflann::KDTreeBaseClass< Derived, Distance, DatasetAdaptor, DIM, IndexType > | inline |
Size typedef | nanoflann::KDTreeSingleIndexDynamicAdaptor_< Distance, DatasetAdaptor, DIM, IndexType > | |
size_ | nanoflann::KDTreeBaseClass< Derived, Distance, DatasetAdaptor, DIM, IndexType > | |
size_at_index_build_ | nanoflann::KDTreeBaseClass< Derived, Distance, DatasetAdaptor, DIM, IndexType > | |
treeIndex_ | nanoflann::KDTreeSingleIndexDynamicAdaptor_< Distance, DatasetAdaptor, DIM, IndexType > | |
usedMemory(Derived &obj) | nanoflann::KDTreeBaseClass< Derived, Distance, DatasetAdaptor, DIM, IndexType > | inline |
vAcc_ | nanoflann::KDTreeBaseClass< Derived, Distance, DatasetAdaptor, DIM, IndexType > | |
veclen(const Derived &obj) | nanoflann::KDTreeBaseClass< Derived, Distance, DatasetAdaptor, DIM, IndexType > | inline |