43 #include <pcl/features/normal_3d.h>
52 template <
typename Po
intInT,
typename Po
intOutT>
56 using Ptr = shared_ptr<NormalEstimationOMP<PointInT, PointOutT> >;
57 using ConstPtr = shared_ptr<const NormalEstimationOMP<PointInT, PointOutT> >;
106 #ifdef PCL_NO_PRECOMPILE
107 #include <pcl/features/impl/normal_3d_omp.hpp>
shared_ptr< Feature< PointInT, PointOutT > > Ptr
std::string feature_name_
The feature name.
shared_ptr< const Feature< PointInT, PointOutT > > ConstPtr
NormalEstimation estimates local surface properties (surface normals and curvatures)at each 3D point.
typename Feature< PointInT, PointOutT >::PointCloudOut PointCloudOut
NormalEstimationOMP estimates local surface properties at each 3D point, such as surface normals and ...
int chunk_size_
Chunk size for (dynamic) scheduling.
unsigned int threads_
The number of threads the scheduler should use.
void setNumberOfThreads(unsigned int nr_threads=0)
Initialize the scheduler and set the number of threads to use.
NormalEstimationOMP(unsigned int nr_threads=0, int chunk_size=256)
Initialize the scheduler and set the number of threads to use.