39 #ifndef PCL_SEARCH_KDTREE_H_
40 #define PCL_SEARCH_KDTREE_H_
58 template<
typename Po
intT>
76 typedef boost::shared_ptr<KdTree<PointT> >
Ptr;
77 typedef boost::shared_ptr<const KdTree<PointT> >
ConstPtr;
107 sorted_results_ = sorted_results;
108 tree_->setSortedResults (sorted_results);
117 tree_->setEpsilon (eps);
124 return (tree_->getEpsilon ());
134 tree_->setInputCloud (cloud, indices);
148 nearestKSearch (
const PointT &point,
int k, std::vector<int> &k_indices, std::vector<float> &k_sqr_distances)
const
150 return (tree_->nearestKSearch (point, k, k_indices, k_sqr_distances));
165 std::vector<int> &k_indices, std::vector<float> &k_sqr_distances,
166 unsigned int max_nn = 0)
const
168 return (tree_->radiusSearch (point, radius, k_indices, k_sqr_distances, max_nn));
178 #define PCL_INSTANTIATE_KdTree(T) template class PCL_EXPORTS pcl::search::KdTree<T>;
180 #endif // PCL_SEARCH_KDTREE_H_