rtflann::KMeansIndex< Distance > Member List

This is the complete list of members for rtflann::KMeansIndex< Distance >, including all inherited members.

addPoints(const Matrix< ElementType > &points, float rebuild_threshold=2)rtflann::KMeansIndex< Distance >inlinevirtual
addPointToTree(NodePtr node, size_t index, DistanceType dist_to_pivot)rtflann::KMeansIndex< Distance >inlineprivate
BaseClass typedefrtflann::KMeansIndex< Distance >
branching_rtflann::KMeansIndex< Distance >private
BranchSt typedefrtflann::KMeansIndex< Distance >private
buildIndex()rtflann::NNIndex< Distance >inlinevirtual
buildIndex(const Matrix< ElementType > &dataset)rtflann::NNIndex< Distance >inlinevirtual
buildIndexImpl()rtflann::KMeansIndex< Distance >inlineprotectedvirtual
cb_index_rtflann::KMeansIndex< Distance >private
centers_init_rtflann::KMeansIndex< Distance >private
chooseCenters_rtflann::KMeansIndex< Distance >private
cleanRemovedPoints()rtflann::NNIndex< Distance >inlineprotected
clone() const rtflann::KMeansIndex< Distance >inlinevirtual
computeClustering(NodePtr node, int *indices, int indices_length, int branching)rtflann::KMeansIndex< Distance >inlineprivate
computeNodeStatistics(NodePtr node, const std::vector< int > &indices)rtflann::KMeansIndex< Distance >inlineprivate
copyTree(NodePtr &dst, const NodePtr &src)rtflann::KMeansIndex< Distance >inlineprivate
data_ptr_rtflann::NNIndex< Distance >protected
distance_rtflann::NNIndex< Distance >protected
DistanceType typedefrtflann::KMeansIndex< Distance >
ElementType typedefrtflann::KMeansIndex< Distance >
exploreNodeBranches(NodePtr node, const ElementType *q, Heap< BranchSt > *heap) const rtflann::KMeansIndex< Distance >inlineprivate
extendDataset(const Matrix< ElementType > &new_points)rtflann::NNIndex< Distance >inlineprotected
findExactNN(NodePtr node, ResultSet< DistanceType > &result, const ElementType *vec) const rtflann::KMeansIndex< Distance >inlineprivate
findNeighbors(ResultSet< DistanceType > &result, const ElementType *vec, const SearchParams &searchParams) const rtflann::KMeansIndex< Distance >inlinevirtual
findNeighborsWithRemoved(ResultSet< DistanceType > &result, const ElementType *vec, const SearchParams &searchParams) const rtflann::KMeansIndex< Distance >inlineprivate
findNN(NodePtr node, ResultSet< DistanceType > &result, const ElementType *vec, int &checks, int maxChecks, Heap< BranchSt > *heap) const rtflann::KMeansIndex< Distance >inlineprivate
freeIndex()rtflann::KMeansIndex< Distance >inlineprivatevirtual
getCenterOrdering(NodePtr node, const ElementType *q, std::vector< int > &sort_indices) const rtflann::KMeansIndex< Distance >inlineprivate
getClusterCenters(Matrix< DistanceType > &centers)rtflann::KMeansIndex< Distance >inline
getDistanceToBorder(DistanceType *p, DistanceType *c, DistanceType *q) const rtflann::KMeansIndex< Distance >inlineprivate
getMinVarianceClusters(NodePtr root, std::vector< NodePtr > &clusters, int clusters_length, DistanceType &varianceValue) const rtflann::KMeansIndex< Distance >inlineprivate
getParameters() const rtflann::NNIndex< Distance >inlinevirtual
getPoint(size_t id)rtflann::NNIndex< Distance >inlinevirtual
getType() const rtflann::KMeansIndex< Distance >inlinevirtual
id_to_index(size_t id)rtflann::NNIndex< Distance >inlineprotected
ids_rtflann::NNIndex< Distance >protected
index_params_rtflann::NNIndex< Distance >protected
indices_to_ids(const size_t *in, size_t *out, size_t size) const rtflann::NNIndex< Distance >inlineprotected
initCenterChooser()rtflann::KMeansIndex< Distance >inline
iterations_rtflann::KMeansIndex< Distance >private
KMeansIndex(const Matrix< ElementType > &inputData, const IndexParams &params=KMeansIndexParams(), Distance d=Distance())rtflann::KMeansIndex< Distance >inline
KMeansIndex(const IndexParams &params=KMeansIndexParams(), Distance d=Distance())rtflann::KMeansIndex< Distance >inline
KMeansIndex(const KMeansIndex &other)rtflann::KMeansIndex< Distance >inline
knnSearch(const Matrix< ElementType > &queries, Matrix< size_t > &indices, Matrix< DistanceType > &dists, size_t knn, const SearchParams &params) const rtflann::NNIndex< Distance >inlinevirtual
knnSearch(const Matrix< ElementType > &queries, std::vector< std::vector< size_t > > &indices, std::vector< std::vector< DistanceType > > &dists, size_t knn, const SearchParams &params) const rtflann::NNIndex< Distance >inlinevirtual
knnSearch(const Matrix< ElementType > &queries, std::vector< std::vector< int > > &indices, std::vector< std::vector< DistanceType > > &dists, size_t knn, const SearchParams &params) const rtflann::NNIndex< Distance >inline
last_id_rtflann::NNIndex< Distance >protected
loadIndex(FILE *stream)rtflann::KMeansIndex< Distance >inlinevirtual
memoryCounter_rtflann::KMeansIndex< Distance >private
needs_vector_space_distance typedefrtflann::KMeansIndex< Distance >
NNIndex(Distance d)rtflann::NNIndex< Distance >inline
NNIndex(const IndexParams &params, Distance d)rtflann::NNIndex< Distance >inline
NNIndex(const NNIndex &other)rtflann::NNIndex< Distance >inline
NodePtr typedefrtflann::KMeansIndex< Distance >private
operator=(KMeansIndex other)rtflann::KMeansIndex< Distance >inline
points_rtflann::NNIndex< Distance >protected
pool_rtflann::KMeansIndex< Distance >private
radiusSearch(const Matrix< ElementType > &queries, Matrix< size_t > &indices, Matrix< DistanceType > &dists, float radius, const SearchParams &params) const rtflann::NNIndex< Distance >inlinevirtual
radiusSearch(const Matrix< ElementType > &queries, Matrix< int > &indices, Matrix< DistanceType > &dists, float radius, const SearchParams &params) const rtflann::NNIndex< Distance >inline
radiusSearch(const Matrix< ElementType > &queries, std::vector< std::vector< size_t > > &indices, std::vector< std::vector< DistanceType > > &dists, float radius, const SearchParams &params) const rtflann::NNIndex< Distance >inlinevirtual
radiusSearch(const Matrix< ElementType > &queries, std::vector< std::vector< int > > &indices, std::vector< std::vector< DistanceType > > &dists, float radius, const SearchParams &params) const rtflann::NNIndex< Distance >inline
removed_rtflann::NNIndex< Distance >protected
removed_count_rtflann::NNIndex< Distance >protected
removed_points_rtflann::NNIndex< Distance >protected
removedCount() const rtflann::NNIndex< Distance >inline
removePoint(size_t id)rtflann::NNIndex< Distance >inlinevirtual
root_rtflann::KMeansIndex< Distance >private
saveIndex(FILE *stream)rtflann::KMeansIndex< Distance >inlinevirtual
serialize(Archive &ar)rtflann::KMeansIndex< Distance >inline
set_cb_index(float index)rtflann::KMeansIndex< Distance >inline
setDataset(const Matrix< ElementType > &dataset)rtflann::NNIndex< Distance >inlineprotected
size() const rtflann::NNIndex< Distance >inlinevirtual
size_rtflann::NNIndex< Distance >protected
size_at_build_rtflann::NNIndex< Distance >protected
sizeAtBuild() const rtflann::NNIndex< Distance >inline
swap(KMeansIndex &other)rtflann::KMeansIndex< Distance >inlineprivate
rtflann::NNIndex::swap(NNIndex &other)rtflann::NNIndex< Distance >inlineprotected
usedMemory() const rtflann::KMeansIndex< Distance >inlinevirtual
veclen() const rtflann::NNIndex< Distance >inlinevirtual
veclen_rtflann::NNIndex< Distance >protected
~IndexBase()rtflann::IndexBaseinlinevirtual
~KMeansIndex()rtflann::KMeansIndex< Distance >inlinevirtual
~NNIndex()rtflann::NNIndex< Distance >inlinevirtual


rtabmap
Author(s): Mathieu Labbe
autogenerated on Mon Dec 14 2020 03:37:09