38 #ifndef PCL_SURFEL_SMOOTHING_H_
39 #define PCL_SURFEL_SMOOTHING_H_
41 #include <pcl/pcl_base.h>
42 #include <pcl/search/pcl_search.h>
46 template <
typename Po
intT,
typename Po
intNT>
53 typedef boost::shared_ptr<SurfelSmoothing<PointT, PointNT> >
Ptr;
54 typedef boost::shared_ptr<const SurfelSmoothing<PointT, PointNT> >
ConstPtr;
66 , scale_squared_ (a_scale * a_scale)
95 PointNT &output_normal);
100 boost::shared_ptr<std::vector<int> > &output_features);
103 float scale_, scale_squared_;
114 #ifdef PCL_NO_PRECOMPILE
115 #include <pcl/surface/impl/surfel_smoothing.hpp>
118 #endif // PCL_SURFEL_SMOOTHING_H_