| acquireRemovedPoints() | nanoflann::KDTreeSingleIndexIncrementalAdaptorMT< Distance, DatasetAdaptor, DIM, IndexType > | inline |
| activeIndex() const | nanoflann::KDTreeSingleIndexIncrementalAdaptorMT< Distance, DatasetAdaptor, DIM, IndexType > | inline |
| addPoint(IndexType idx) (defined in nanoflann::KDTreeSingleIndexIncrementalAdaptorMT< Distance, DatasetAdaptor, DIM, IndexType >) | nanoflann::KDTreeSingleIndexIncrementalAdaptorMT< Distance, DatasetAdaptor, DIM, IndexType > | inline |
| addPoints(IndexType start, IndexType end) (defined in nanoflann::KDTreeSingleIndexIncrementalAdaptorMT< Distance, DatasetAdaptor, DIM, IndexType >) | nanoflann::KDTreeSingleIndexIncrementalAdaptorMT< Distance, DatasetAdaptor, DIM, IndexType > | inline |
| BoundingBox typedef (defined in nanoflann::KDTreeSingleIndexIncrementalAdaptorMT< Distance, DatasetAdaptor, DIM, IndexType >) | nanoflann::KDTreeSingleIndexIncrementalAdaptorMT< Distance, DatasetAdaptor, DIM, IndexType > | |
| boundingBox() const | nanoflann::KDTreeSingleIndexIncrementalAdaptorMT< Distance, DatasetAdaptor, DIM, IndexType > | inline |
| Dimension typedef (defined in nanoflann::KDTreeSingleIndexIncrementalAdaptorMT< Distance, DatasetAdaptor, DIM, IndexType >) | nanoflann::KDTreeSingleIndexIncrementalAdaptorMT< Distance, DatasetAdaptor, DIM, IndexType > | |
| DistanceType typedef (defined in nanoflann::KDTreeSingleIndexIncrementalAdaptorMT< Distance, DatasetAdaptor, DIM, IndexType >) | nanoflann::KDTreeSingleIndexIncrementalAdaptorMT< Distance, DatasetAdaptor, DIM, IndexType > | |
| ElementType typedef (defined in nanoflann::KDTreeSingleIndexIncrementalAdaptorMT< Distance, DatasetAdaptor, DIM, IndexType >) | nanoflann::KDTreeSingleIndexIncrementalAdaptorMT< Distance, DatasetAdaptor, DIM, IndexType > | |
| empty() const noexcept (defined in nanoflann::KDTreeSingleIndexIncrementalAdaptorMT< Distance, DatasetAdaptor, DIM, IndexType >) | nanoflann::KDTreeSingleIndexIncrementalAdaptorMT< Distance, DatasetAdaptor, DIM, IndexType > | inline |
| findNeighbors(RESULTSET &result, const ElementType *vec, const SearchParameters &sp={}) const (defined in nanoflann::KDTreeSingleIndexIncrementalAdaptorMT< Distance, DatasetAdaptor, DIM, IndexType >) | nanoflann::KDTreeSingleIndexIncrementalAdaptorMT< Distance, DatasetAdaptor, DIM, IndexType > | inline |
| findWithinBox(RESULTSET &result, const BoundingBox &bbox) const (defined in nanoflann::KDTreeSingleIndexIncrementalAdaptorMT< Distance, DatasetAdaptor, DIM, IndexType >) | nanoflann::KDTreeSingleIndexIncrementalAdaptorMT< Distance, DatasetAdaptor, DIM, IndexType > | inline |
| Inner typedef (defined in nanoflann::KDTreeSingleIndexIncrementalAdaptorMT< Distance, DatasetAdaptor, DIM, IndexType >) | nanoflann::KDTreeSingleIndexIncrementalAdaptorMT< Distance, DatasetAdaptor, DIM, IndexType > | |
| isRebuilding() const noexcept (defined in nanoflann::KDTreeSingleIndexIncrementalAdaptorMT< Distance, DatasetAdaptor, DIM, IndexType >) | nanoflann::KDTreeSingleIndexIncrementalAdaptorMT< Distance, DatasetAdaptor, DIM, IndexType > | inline |
| KDTreeSingleIndexIncrementalAdaptorMT(const Dimension dimensionality, const DatasetAdaptor &inputData, const KDTreeIncrementalIndexParams ¶ms={}, double rebuild_growth=1.3, Size min_rebuild_size=10000) | nanoflann::KDTreeSingleIndexIncrementalAdaptorMT< Distance, DatasetAdaptor, DIM, IndexType > | inlineexplicit |
| KDTreeSingleIndexIncrementalAdaptorMT(const KDTreeSingleIndexIncrementalAdaptorMT &)=delete (defined in nanoflann::KDTreeSingleIndexIncrementalAdaptorMT< Distance, DatasetAdaptor, DIM, IndexType >) | nanoflann::KDTreeSingleIndexIncrementalAdaptorMT< Distance, DatasetAdaptor, DIM, IndexType > | |
| knnSearch(const ElementType *query_point, const Size num_closest, IndexType *out_indices, DistanceType *out_distances, const SearchParameters &sp={}) const (defined in nanoflann::KDTreeSingleIndexIncrementalAdaptorMT< Distance, DatasetAdaptor, DIM, IndexType >) | nanoflann::KDTreeSingleIndexIncrementalAdaptorMT< Distance, DatasetAdaptor, DIM, IndexType > | inline |
| operator=(const KDTreeSingleIndexIncrementalAdaptorMT &)=delete (defined in nanoflann::KDTreeSingleIndexIncrementalAdaptorMT< Distance, DatasetAdaptor, DIM, IndexType >) | nanoflann::KDTreeSingleIndexIncrementalAdaptorMT< Distance, DatasetAdaptor, DIM, IndexType > | |
| physicalSize() const noexcept (defined in nanoflann::KDTreeSingleIndexIncrementalAdaptorMT< Distance, DatasetAdaptor, DIM, IndexType >) | nanoflann::KDTreeSingleIndexIncrementalAdaptorMT< Distance, DatasetAdaptor, DIM, IndexType > | inline |
| radiusSearch(const ElementType *query_point, const DistanceType &radius, std::vector< ResultItem< IndexType, DistanceType > > &IndicesDists, const SearchParameters &sp={}) const (defined in nanoflann::KDTreeSingleIndexIncrementalAdaptorMT< Distance, DatasetAdaptor, DIM, IndexType >) | nanoflann::KDTreeSingleIndexIncrementalAdaptorMT< Distance, DatasetAdaptor, DIM, IndexType > | inline |
| removeBox(const BoundingBox &box) (defined in nanoflann::KDTreeSingleIndexIncrementalAdaptorMT< Distance, DatasetAdaptor, DIM, IndexType >) | nanoflann::KDTreeSingleIndexIncrementalAdaptorMT< Distance, DatasetAdaptor, DIM, IndexType > | inline |
| removeOutsideBox(const BoundingBox &keep) (defined in nanoflann::KDTreeSingleIndexIncrementalAdaptorMT< Distance, DatasetAdaptor, DIM, IndexType >) | nanoflann::KDTreeSingleIndexIncrementalAdaptorMT< Distance, DatasetAdaptor, DIM, IndexType > | inline |
| removePoint(IndexType idx) (defined in nanoflann::KDTreeSingleIndexIncrementalAdaptorMT< Distance, DatasetAdaptor, DIM, IndexType >) | nanoflann::KDTreeSingleIndexIncrementalAdaptorMT< Distance, DatasetAdaptor, DIM, IndexType > | inline |
| reserve(Size n) | nanoflann::KDTreeSingleIndexIncrementalAdaptorMT< Distance, DatasetAdaptor, DIM, IndexType > | inline |
| rknnSearch(const ElementType *query_point, const Size num_closest, IndexType *out_indices, DistanceType *out_distances, const DistanceType &radius) const (defined in nanoflann::KDTreeSingleIndexIncrementalAdaptorMT< Distance, DatasetAdaptor, DIM, IndexType >) | nanoflann::KDTreeSingleIndexIncrementalAdaptorMT< Distance, DatasetAdaptor, DIM, IndexType > | inline |
| setCollectRemovedPoints(bool enable) | nanoflann::KDTreeSingleIndexIncrementalAdaptorMT< Distance, DatasetAdaptor, DIM, IndexType > | inline |
| setRebuildCallback(std::function< void(Inner &)> cb) | nanoflann::KDTreeSingleIndexIncrementalAdaptorMT< Distance, DatasetAdaptor, DIM, IndexType > | inline |
| Size typedef (defined in nanoflann::KDTreeSingleIndexIncrementalAdaptorMT< Distance, DatasetAdaptor, DIM, IndexType >) | nanoflann::KDTreeSingleIndexIncrementalAdaptorMT< Distance, DatasetAdaptor, DIM, IndexType > | |
| size() const noexcept (defined in nanoflann::KDTreeSingleIndexIncrementalAdaptorMT< Distance, DatasetAdaptor, DIM, IndexType >) | nanoflann::KDTreeSingleIndexIncrementalAdaptorMT< Distance, DatasetAdaptor, DIM, IndexType > | inline |
| snapshotLiveIndices(std::vector< IndexType > &out) const | nanoflann::KDTreeSingleIndexIncrementalAdaptorMT< Distance, DatasetAdaptor, DIM, IndexType > | inline |
| sync() | nanoflann::KDTreeSingleIndexIncrementalAdaptorMT< Distance, DatasetAdaptor, DIM, IndexType > | inline |
| ~KDTreeSingleIndexIncrementalAdaptorMT() (defined in nanoflann::KDTreeSingleIndexIncrementalAdaptorMT< Distance, DatasetAdaptor, DIM, IndexType >) | nanoflann::KDTreeSingleIndexIncrementalAdaptorMT< Distance, DatasetAdaptor, DIM, IndexType > | inline |