9 template <
typename Setter,
typename Po
intCloud>
13 #pragma omp parallel for num_threads(num_threads)
15 estimate_local_features<Setter>(cloud, kdtree, num_neighbors, i);
19 template <
typename Setter,
typename Po
intCloud,
typename KdTree>
22 #pragma omp parallel for num_threads(num_threads)
24 estimate_local_features<Setter>(cloud, kdtree, num_neighbors, i);
34 template <
typename Po
intCloud>
36 estimate_local_features_omp<NormalSetter<PointCloud>>(cloud, num_neighbors, num_threads);
46 template <
typename Po
intCloud,
typename KdTree>
48 estimate_local_features_omp<NormalSetter<PointCloud>>(cloud, kdtree, num_neighbors, num_threads);
57 template <
typename Po
intCloud>
59 estimate_local_features_omp<CovarianceSetter<PointCloud>>(cloud, num_neighbors, num_threads);
69 template <
typename Po
intCloud,
typename KdTree>
71 estimate_local_features_omp<CovarianceSetter<PointCloud>>(cloud, kdtree, num_neighbors, num_threads);
80 template <
typename Po
intCloud>
82 estimate_local_features_omp<NormalCovarianceSetter<PointCloud>>(cloud, num_neighbors, num_threads);
92 template <
typename Po
intCloud,
typename KdTree>
94 estimate_local_features_omp<NormalCovarianceSetter<PointCloud>>(cloud, kdtree, num_neighbors, num_threads);
size_t size(const T &points)
Get the number of points.
Definition: traits.hpp:16
void resize(T &points, size_t n)
Resize the point cloud (this function should resize all attributes)
Definition: traits.hpp:58
Definition: flat_container.hpp:12
void estimate_local_features_omp(PointCloud &cloud, int num_neighbors, int num_threads)
Definition: normal_estimation_omp.hpp:10
void estimate_normals_omp(PointCloud &cloud, int num_neighbors=20, int num_threads=4)
Estimate point normals with OpenMP.
Definition: normal_estimation_omp.hpp:35
void estimate_normals_covariances_omp(PointCloud &cloud, int num_neighbors=20, int num_threads=4)
Estimate point normals and covariances with OpenMP.
Definition: normal_estimation_omp.hpp:81
void estimate_covariances_omp(PointCloud &cloud, int num_neighbors=20, int num_threads=4)
Estimate point covariances with OpenMP.
Definition: normal_estimation_omp.hpp:58
"Safe" KdTree that holds the ownership of the input points.
Definition: kdtree.hpp:245
Point cloud.
Definition: point_cloud.hpp:15
"Unsafe" KdTree.
Definition: kdtree.hpp:137