Point Cloud Library (PCL)
1.9.1
|
40 #ifndef PCL_SHOT_OMP_H_
41 #define PCL_SHOT_OMP_H_
44 #include <pcl/features/feature.h>
45 #include <pcl/features/shot.h>
69 template <
typename Po
intInT,
typename Po
intNT,
typename Po
intOutT = pcl::SHOT352,
typename Po
intRFT = pcl::ReferenceFrame>
73 typedef boost::shared_ptr<SHOTEstimationOMP<PointInT, PointNT, PointOutT, PointRFT> >
Ptr;
74 typedef boost::shared_ptr<const SHOTEstimationOMP<PointInT, PointNT, PointOutT, PointRFT> >
ConstPtr;
148 template <
typename Po
intInT,
typename Po
intNT,
typename Po
intOutT = pcl::SHOT1344,
typename Po
intRFT = pcl::ReferenceFrame>
152 typedef boost::shared_ptr<SHOTColorEstimationOMP<PointInT, PointNT, PointOutT, PointRFT> >
Ptr;
153 typedef boost::shared_ptr<const SHOTColorEstimationOMP<PointInT, PointNT, PointOutT, PointRFT> >
ConstPtr;
182 bool describe_color =
true,
183 unsigned int nr_threads = 0)
184 :
SHOTColorEstimation<PointInT, PointNT, PointOutT, PointRFT> (describe_shape, describe_color)
215 #ifdef PCL_NO_PRECOMPILE
216 #include <pcl/features/impl/shot_omp.hpp>
219 #endif //#ifndef PCL_SHOT_OMP_H_
This file defines compatibility wrappers for low level I/O functions.
FeatureWithLocalReferenceFrames provides a public interface for descriptor extractor classes which ne...
SHOTEstimation estimates the Signature of Histograms of OrienTations (SHOT) descriptor for a given po...
bool initCompute()
This method should get called before starting the actual computation.
Feature< PointInT, PointOutT >::PointCloudIn PointCloudIn
Feature< PointInT, PointOutT >::PointCloudOut PointCloudOut
void setNumberOfThreads(unsigned int nr_threads=0)
Initialize the scheduler and set the number of threads to use.
boost::shared_ptr< SHOTEstimationOMP< PointInT, PointNT, PointOutT, PointRFT > > Ptr
PointCloud represents the base class in PCL for storing collections of 3D points.
unsigned int threads_
The number of threads the scheduler should use.
void setNumberOfThreads(unsigned int nr_threads=0)
Initialize the scheduler and set the number of threads to use.
SHOTColorEstimationOMP estimates the Signature of Histograms of OrienTations (SHOT) descriptor for a ...
unsigned int threads_
The number of threads the scheduler should use.
boost::shared_ptr< const SHOTEstimationOMP< PointInT, PointNT, PointOutT, PointRFT > > ConstPtr
SHOTEstimation estimates the Signature of Histograms of OrienTations (SHOT) descriptor for a given po...
boost::shared_ptr< SHOTColorEstimationOMP< PointInT, PointNT, PointOutT, PointRFT > > Ptr
boost::shared_ptr< const SHOTColorEstimationOMP< PointInT, PointNT, PointOutT, PointRFT > > ConstPtr
SHOTEstimationOMP(unsigned int nr_threads=0)
Empty constructor.
bool initCompute()
This method should get called before starting the actual computation.
SHOTColorEstimationOMP(bool describe_shape=true, bool describe_color=true, unsigned int nr_threads=0)
Empty constructor.
Feature< PointInT, PointOutT >::PointCloudOut PointCloudOut
Feature< PointInT, PointOutT >::PointCloudIn PointCloudIn
SHOTColorEstimation estimates the Signature of Histograms of OrienTations (SHOT) descriptor for a giv...
void computeFeature(PointCloudOut &output)
Estimate the Signatures of Histograms of OrienTations (SHOT) descriptors at a set of points given by ...
SHOTEstimationOMP estimates the Signature of Histograms of OrienTations (SHOT) descriptor for a given...
void computeFeature(PointCloudOut &output)
Estimate the Signatures of Histograms of OrienTations (SHOT) descriptors at a set of points given by ...
Feature represents the base feature class.