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> >;
103#ifdef PCL_NO_PRECOMPILE
104#include <pcl/features/impl/normal_3d_omp.hpp>
double search_parameter_
The actual search parameter (from either search_radius_ or k_).
const std::string & getClassName() const
Get a string representation of the name of this class.
int k_
The number of K nearest neighbors to use for each point.
shared_ptr< Feature< PointInT, PointOutT > > Ptr
std::string feature_name_
The feature name.
shared_ptr< const Feature< PointInT, PointOutT > > ConstPtr
PointCloudInConstPtr surface_
An input point cloud describing the surface that is to be used for nearest neighbors estimation.
NormalEstimation estimates local surface properties (surface normals and curvatures)at each 3D point.
float vpx_
Values describing the viewpoint ("pinhole" camera model assumed).
typename Feature< PointInT, PointOutT >::PointCloudOut PointCloudOut
void getViewPoint(float &vpx, float &vpy, float &vpz)
Get the viewpoint.
NormalEstimationOMP estimates local surface properties at each 3D point, such as surface normals and ...
unsigned int threads_
The number of threads the scheduler should use.
NormalEstimationOMP(unsigned int nr_threads=0)
Initialize the scheduler and set the number of threads to use.
void setNumberOfThreads(unsigned int nr_threads=0)
Initialize the scheduler and set the number of threads to use.
PointCloudConstPtr input_
The input point cloud dataset.
IndicesPtr indices_
A pointer to the vector of point indices to use.