40 #ifndef PCL_FEATURES_SHOT_LRF_OMP_H_
41 #define PCL_FEATURES_SHOT_LRF_OMP_H_
43 #include <pcl/point_types.h>
44 #include <pcl/features/feature.h>
45 #include <pcl/features/shot_lrf.h>
66 template<
typename Po
intInT,
typename Po
intOutT = ReferenceFrame>
70 typedef boost::shared_ptr<SHOTLocalReferenceFrameEstimationOMP<PointInT, PointOutT> >
Ptr;
71 typedef boost::shared_ptr<const SHOTLocalReferenceFrameEstimationOMP<PointInT, PointOutT> >
ConstPtr;
112 #ifdef PCL_NO_PRECOMPILE
113 #include <pcl/features/impl/shot_lrf_omp.hpp>
116 #endif // PCL_FEATURES_SHOT_LRF_H_
void setNumberOfThreads(unsigned int nr_threads=0)
Initialize the scheduler and set the number of threads to use.
unsigned int threads_
The number of threads the scheduler should use.
Feature< PointInT, PointOutT >::PointCloudOut PointCloudOut
std::string feature_name_
The feature name.
virtual void computeFeature(PointCloudOut &output)
Feature estimation method.
Feature< PointInT, PointOutT >::PointCloudIn PointCloudIn
SHOTLocalReferenceFrameEstimation estimates the Local Reference Frame used in the calculation of the ...
SHOTLocalReferenceFrameEstimationOMP()
Constructor.
Feature represents the base feature class.
SHOTLocalReferenceFrameEstimation estimates the Local Reference Frame used in the calculation of the ...
boost::shared_ptr< const SHOTLocalReferenceFrameEstimationOMP< PointInT, PointOutT > > ConstPtr
virtual ~SHOTLocalReferenceFrameEstimationOMP()
Empty destructor.
boost::shared_ptr< SHOTLocalReferenceFrameEstimationOMP< PointInT, PointOutT > > Ptr