40 #ifndef PCL_FILTERS_RADIUS_OUTLIER_REMOVAL_H_
41 #define PCL_FILTERS_RADIUS_OUTLIER_REMOVAL_H_
43 #include <pcl/filters/filter_indices.h>
44 #include <pcl/search/pcl_search.h>
71 template<
typename Po
intT>
82 typedef boost::shared_ptr< RadiusOutlierRemoval<PointT> >
Ptr;
83 typedef boost::shared_ptr< const RadiusOutlierRemoval<PointT> >
ConstPtr;
106 search_radius_ = radius;
117 return (search_radius_);
128 min_pts_radius_ = min_pts;
139 return (min_pts_radius_);
179 double search_radius_;
212 search_radius_ (0.0), min_pts_radius_ (1), tree_ ()
214 filter_name_ =
"RadiusOutlierRemoval";
221 setRadiusSearch (
double radius)
223 search_radius_ = radius;
230 return (search_radius_);
238 setMinNeighborsInRadius (
int min_pts)
240 min_pts_radius_ = min_pts;
247 getMinNeighborsInRadius ()
249 return (min_pts_radius_);
269 #ifdef PCL_NO_PRECOMPILE
270 #include <pcl/filters/impl/radius_outlier_removal.hpp>
273 #endif // PCL_FILTERS_RADIUS_OUTLIER_REMOVAL_H_