ImFusion SDK 4.3
NearestNeighborSearch Member List

This is the complete list of members for NearestNeighborSearch, including all inherited members.

buildIndex(const std::vector< Eigen::Matrix< Scalar, Dim, 1, 0, Dim, 1 > > &points, const Eigen::Matrix< Scalar, Dim+1, Dim+1, 0, Dim+1, Dim+1 > &matrix=Eigen::Matrix< Scalar, Dim+1, Dim+1 >::Identity())NearestNeighborSearch
buildIndex(const std::vector< vecX > &points, std::optional< matX > matrix=std::nullopt)NearestNeighborSearch
buildIndex(const PointCloud *pc, bool useMatrix=true)NearestNeighborSearch
buildIndex(const Mesh *m, bool useMatrix=true)NearestNeighborSearch
findNearestNeighbors(const std::vector< vecT > &points, int k, std::vector< std::vector< int > > &indicesOut, OutputWrapper< std::vector< std::vector< double > > > distsSquaredOut={}) constNearestNeighborSearch
findNearestNeighbors(const std::vector< vecT > &points, std::vector< int > &indicesOut, OutputWrapper< std::vector< double > > distsSquaredOut={}) constNearestNeighborSearch
findNearestNeighbors(const vecT &point, int k, std::vector< int > &indicesOut, OutputWrapper< std::vector< double > > distsSquaredOut={}) constNearestNeighborSearch
findNearestNeighbors(const vecT &point, int &indexOut, OutputWrapper< double > distSquaredOut={}) constNearestNeighborSearch
findNearestNeighborsCombined(const std::vector< vecT > &points, int k, double radius, std::vector< std::vector< int > > &indicesOut, OutputWrapper< std::vector< std::vector< double > > > distsSquaredOut={}) constNearestNeighborSearch
findNearestNeighborsCombined(const std::vector< vecT > &points, double radius, std::vector< int > &indicesOut, OutputWrapper< std::vector< double > > distsSquaredOut={}) constNearestNeighborSearch
findNearestNeighborsCombined(const vecT &point, int k, double radius, std::vector< int > &indicesOut, OutputWrapper< std::vector< double > > distsSquaredOut={}) constNearestNeighborSearch
findNearestNeighborsCombined(const vecT &point, double radius, int &indexOut, OutputWrapper< double > distSquaredOut={}) constNearestNeighborSearch
findNearestNeighborsRadius(const std::vector< vecT > &points, double radius, std::vector< std::vector< int > > &indicesOut, OutputWrapper< std::vector< std::vector< double > > > distsSquaredOut={}) constNearestNeighborSearch
findNearestNeighborsRadius(const vecT &point, double radius, std::vector< int > &indicesOut, OutputWrapper< std::vector< double > > distsSquaredOut={}) constNearestNeighborSearch
NearestNeighborSearch() (defined in NearestNeighborSearch)NearestNeighborSearch
NearestNeighborSearch(const NearestNeighborSearch &other) (defined in NearestNeighborSearch)NearestNeighborSearch
~NearestNeighborSearch() (defined in NearestNeighborSearch)NearestNeighborSearch
Search Tab / S to search, Esc to close