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_
virtual ~SHOTLocalReferenceFrameEstimationOMP()
Empty destructor.
boost::shared_ptr< const SHOTLocalReferenceFrameEstimationOMP< PointInT, PointOutT > > ConstPtr
boost::shared_ptr< SHOTLocalReferenceFrameEstimationOMP< PointInT, PointOutT > > Ptr
std::string feature_name_
The feature name.
SHOTLocalReferenceFrameEstimation estimates the Local Reference Frame used in the calculation of the ...
Feature represents the base feature class.
Feature< PointInT, PointOutT >::PointCloudIn PointCloudIn
SHOTLocalReferenceFrameEstimation estimates the Local Reference Frame used in the calculation of the ...
unsigned int threads_
The number of threads the scheduler should use.
Feature< PointInT, PointOutT >::PointCloudOut PointCloudOut
void setNumberOfThreads(unsigned int nr_threads=0)
Initialize the scheduler and set the number of threads to use.
SHOTLocalReferenceFrameEstimationOMP()
Constructor.
virtual void computeFeature(PointCloudOut &output)
Feature estimation method.