43 #include <pcl/features/feature.h>
44 #include <pcl/features/shot_lrf.h>
65 template<
typename Po
intInT,
typename Po
intOutT = ReferenceFrame>
69 using Ptr = shared_ptr<SHOTLocalReferenceFrameEstimationOMP<PointInT, PointOutT> >;
70 using ConstPtr = shared_ptr<const SHOTLocalReferenceFrameEstimationOMP<PointInT, PointOutT> >;
113 #ifdef PCL_NO_PRECOMPILE
114 #include <pcl/features/impl/shot_lrf_omp.hpp>
Feature represents the base feature class.
std::string feature_name_
The feature name.
SHOTLocalReferenceFrameEstimation estimates the Local Reference Frame used in the calculation of the ...
SHOTLocalReferenceFrameEstimation estimates the Local Reference Frame used in the calculation of the ...
unsigned int threads_
The number of threads the scheduler should use.
SHOTLocalReferenceFrameEstimationOMP()
Constructor.
shared_ptr< const SHOTLocalReferenceFrameEstimationOMP< PointInT, PointOutT > > ConstPtr
~SHOTLocalReferenceFrameEstimationOMP() override=default
Empty destructor.
shared_ptr< SHOTLocalReferenceFrameEstimationOMP< PointInT, PointOutT > > Ptr
void computeFeature(PointCloudOut &output) override
Feature estimation method.
void setNumberOfThreads(unsigned int nr_threads=0)
Initialize the scheduler and set the number of threads to use.
typename Feature< PointInT, PointOutT >::PointCloudOut PointCloudOut
typename Feature< PointInT, PointOutT >::PointCloudIn PointCloudIn
Defines all the PCL implemented PointT point type structures.