Wildmeshing Toolkit
Loading...
Searching...
No Matches
Public Member Functions | Private Types | Private Attributes | List of all members
wmtk::KNN Class Reference

Public Member Functions

 KNN (const std::vector< Vector3d > &pts)
 
void nearest_neighbor (const Vector3d &query_point, uint32_t &nearest_point_index, double &sq_dist) const
 
void nearest_neighbors (const Vector3d &query_point, std::vector< uint32_t > &nearest_point_indices, std::vector< double > &sq_dist) const
 
const Vector3d & point (const uint32_t &index) const
 

Private Types

using my_kd_tree_t = nanoflann::KDTreeSingleIndexAdaptor< nanoflann::L2_Simple_Adaptor< double, PointCloud >, PointCloud, 3 >
 

Private Attributes

PointCloud point_cloud
 
std::unique_ptr< my_kd_tree_t > m_kd_tree
 

The documentation for this class was generated from the following files: