42 #ifndef PCL_FILTERS_FAST_BILATERAL_OMP_H_ 43 #define PCL_FILTERS_FAST_BILATERAL_OMP_H_ 45 #include <pcl/filters/filter.h> 46 #include <pcl/filters/fast_bilateral.h> 58 template<
typename Po
intT>
72 typedef boost::shared_ptr< FastBilateralFilterOMP<PointT> >
Ptr;
73 typedef boost::shared_ptr< const FastBilateralFilterOMP<PointT> >
ConstPtr;
100 #ifdef PCL_NO_PRECOMPILE 101 #include <pcl/filters/impl/fast_bilateral_omp.hpp> 103 #define PCL_INSTANTIATE_FastBilateralFilterOMP(T) template class PCL_EXPORTS pcl::FastBilateralFilterOMP<T>; boost::shared_ptr< const FastBilateralFilterOMP< PointT > > ConstPtr
boost::shared_ptr< FastBilateralFilterOMP< PointT > > Ptr
unsigned int threads_
The number of threads the scheduler should use.
This file defines compatibility wrappers for low level I/O functions.
void setNumberOfThreads(unsigned int nr_threads=0)
Initialize the scheduler and set the number of threads to use.
Implementation of a fast bilateral filter for smoothing depth information in organized point clouds B...
PointCloud represents the base class in PCL for storing collections of 3D points.
Implementation of a fast bilateral filter for smoothing depth information in organized point clouds B...
void applyFilter(PointCloud &output)
Filter the input data and store the results into output.
FastBilateralFilterOMP(unsigned int nr_threads=0)
Empty constructor.
FastBilateralFilter< PointT >::Array3D Array3D
Filter< PointT >::PointCloud PointCloud