ImFusion C++ SDK 4.4.0
ImFusion::NearestNeighborSearch Member List

This is the complete list of members for ImFusion::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())ImFusion::NearestNeighborSearch
buildIndex(const std::vector< vecX > &points, std::optional< matX > matrix=std::nullopt)ImFusion::NearestNeighborSearch
buildIndex(const PointCloud *pc, bool useMatrix=true)ImFusion::NearestNeighborSearch
buildIndex(const Mesh *m, bool useMatrix=true)ImFusion::NearestNeighborSearch
findNearestNeighbors(const std::vector< vecT > &points, int k, std::vector< std::vector< int > > &indicesOut, OutputWrapper< std::vector< std::vector< double > > > distsSquaredOut={}) constImFusion::NearestNeighborSearch
findNearestNeighbors(const std::vector< vecT > &points, std::vector< int > &indicesOut, OutputWrapper< std::vector< double > > distsSquaredOut={}) constImFusion::NearestNeighborSearch
findNearestNeighbors(const vecT &point, int k, std::vector< int > &indicesOut, OutputWrapper< std::vector< double > > distsSquaredOut={}) constImFusion::NearestNeighborSearch
findNearestNeighbors(const vecT &point, int &indexOut, OutputWrapper< double > distSquaredOut={}) constImFusion::NearestNeighborSearch
findNearestNeighborsCombined(const std::vector< vecT > &points, int k, double radius, std::vector< std::vector< int > > &indicesOut, OutputWrapper< std::vector< std::vector< double > > > distsSquaredOut={}) constImFusion::NearestNeighborSearch
findNearestNeighborsCombined(const std::vector< vecT > &points, double radius, std::vector< int > &indicesOut, OutputWrapper< std::vector< double > > distsSquaredOut={}) constImFusion::NearestNeighborSearch
findNearestNeighborsCombined(const vecT &point, int k, double radius, std::vector< int > &indicesOut, OutputWrapper< std::vector< double > > distsSquaredOut={}) constImFusion::NearestNeighborSearch
findNearestNeighborsCombined(const vecT &point, double radius, int &indexOut, OutputWrapper< double > distSquaredOut={}) constImFusion::NearestNeighborSearch
findNearestNeighborsRadius(const std::vector< vecT > &points, double radius, std::vector< std::vector< int > > &indicesOut, OutputWrapper< std::vector< std::vector< double > > > distsSquaredOut={}) constImFusion::NearestNeighborSearch
findNearestNeighborsRadius(const vecT &point, double radius, std::vector< int > &indicesOut, OutputWrapper< std::vector< double > > distsSquaredOut={}) constImFusion::NearestNeighborSearch
NearestNeighborSearch() (defined in ImFusion::NearestNeighborSearch)ImFusion::NearestNeighborSearch
NearestNeighborSearch(const NearestNeighborSearch &other) (defined in ImFusion::NearestNeighborSearch)ImFusion::NearestNeighborSearch
~NearestNeighborSearch() (defined in ImFusion::NearestNeighborSearch)ImFusion::NearestNeighborSearch
Search Tab / S to search, Esc to close