Point Cloud Library (PCL)  1.6.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
filters.h
Go to the documentation of this file.
1 #ifndef FILTERS_H
2 #define FILTERS_H
3 
7 
8 #include "typedefs.h"
9 
10 /* Use a PassThrough filter to remove points with depth values that are too large or too small */
12 thresholdDepth (const PointCloudPtr & input, float min_depth, float max_depth)
13 {
14  PointCloudPtr thresholded;
15  return (thresholded);
16 }
17 
18 /* Use a VoxelGrid filter to reduce the number of points */
20 downsample (const PointCloudPtr & input, float leaf_size)
21 {
22  PointCloudPtr downsampled;
23  return (downsampled);
24 }
25 
26 /* Use a RadiusOutlierRemoval filter to remove all points with too few local neighbors */
28 removeOutliers (const PointCloudPtr & input, float radius, int min_neighbors)
29 {
30  PointCloudPtr inliers;
31  return (inliers);
32 }
33 
34 #endif