42 #include <pcl/point_types.h>
43 #include <pcl/features/feature.h>
44 #include <pcl/features/shot.h>
68 template <
typename Po
intInT,
typename Po
intNT,
typename Po
intOutT = pcl::SHOT352,
typename Po
intRFT = pcl::ReferenceFrame>
72 using Ptr = shared_ptr<SHOTEstimationOMP<PointInT, PointNT, PointOutT, PointRFT> >;
73 using ConstPtr = shared_ptr<const SHOTEstimationOMP<PointInT, PointNT, PointOutT, PointRFT> >;
147 template <
typename Po
intInT,
typename Po
intNT,
typename Po
intOutT = pcl::SHOT1344,
typename Po
intRFT = pcl::ReferenceFrame>
151 using Ptr = shared_ptr<SHOTColorEstimationOMP<PointInT, PointNT, PointOutT, PointRFT> >;
152 using ConstPtr = shared_ptr<const SHOTColorEstimationOMP<PointInT, PointNT, PointOutT, PointRFT> >;
181 bool describe_color =
true,
182 unsigned int nr_threads = 0)
183 :
SHOTColorEstimation<PointInT, PointNT, PointOutT, PointRFT> (describe_shape, describe_color)
214 #ifdef PCL_NO_PRECOMPILE
215 #include <pcl/features/impl/shot_omp.hpp>
SHOTEstimationOMP(unsigned int nr_threads=0)
Empty constructor.
unsigned int threads_
The number of threads the scheduler should use.
SHOTColorEstimation estimates the Signature of Histograms of OrienTations (SHOT) descriptor for a giv...
typename Feature< PointInT, PointOutT >::PointCloudOut PointCloudOut
void computeFeature(PointCloudOut &output) override
Estimate the Signatures of Histograms of OrienTations (SHOT) descriptors at a set of points given by ...
bool initCompute() override
This method should get called before starting the actual computation.
bool initCompute() override
This method should get called before starting the actual computation.
void setNumberOfThreads(unsigned int nr_threads=0)
Initialize the scheduler and set the number of threads to use.
shared_ptr< const Feature< PointInT, PointOutT > > ConstPtr
SHOTEstimation estimates the Signature of Histograms of OrienTations (SHOT) descriptor for a given po...
typename Feature< PointInT, PointOutT >::PointCloudOut PointCloudOut
SHOTColorEstimationOMP(bool describe_shape=true, bool describe_color=true, unsigned int nr_threads=0)
Empty constructor.
SHOTEstimation estimates the Signature of Histograms of OrienTations (SHOT) descriptor for a given po...
void setNumberOfThreads(unsigned int nr_threads=0)
Initialize the scheduler and set the number of threads to use.
SHOTEstimationOMP estimates the Signature of Histograms of OrienTations (SHOT) descriptor for a given...
Feature represents the base feature class.
unsigned int threads_
The number of threads the scheduler should use.
FeatureWithLocalReferenceFrames provides a public interface for descriptor extractor classes which ne...
SHOTColorEstimationOMP estimates the Signature of Histograms of OrienTations (SHOT) descriptor for a ...
void computeFeature(PointCloudOut &output) override
Estimate the Signatures of Histograms of OrienTations (SHOT) descriptors at a set of points given by ...
shared_ptr< Feature< PointInT, PointOutT > > Ptr