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
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
~SHOTLocalReferenceFrameEstimationOMP()
Empty destructor.
Defines all the PCL implemented PointT point type structures.