Point Cloud Library (PCL)  1.7.0
/tmp/buildd/pcl-1.7-1.7.0/surface/surface.doxy
00001 /**
00002   \addtogroup surface Module surface
00003 
00004   \section secSurfacePresentation Overview
00005 
00006 The <b>pcl_surface</b> library deals with reconstructing the original
00007 surfaces from 3D scans.  Depending on the task at hand, this can be for
00008 example the hull, a mesh representation or a smoothed/resampled surface with
00009 normals.
00010 
00011 Smoothing and resampling can be important if the cloud is noisy, or if it is
00012 composed of multiple scans that are not aligned perfectly.  The complexity
00013 of the surface estimation can be adjusted, and normals can be estimated in
00014 the same step if needed.
00015 
00016 \image html http://www.pointclouds.org/documentation/tutorials/_images/resampling_1.png
00017 
00018 Meshing is a general way to create a surface out of points, and currently
00019 there are two algorithms provided: a very fast triangulation of the original
00020 points, and a slower meshing that does smoothing and hole filling as well.
00021 
00022 \image html http://www.pointclouds.org/assets/images/contents/documentation/surface_meshing.png
00023 
00024 Creating a convex or concave hull is useful for example when there is a need
00025 for a simplified surface representation or when boundaries need to be
00026 extracted.
00027 
00028 \image html http://www.pointclouds.org/assets/images/contents/documentation/surface_hull.png
00029 
00030 Please visit the tutorials on http://www.pointclouds.org for more information.
00031   
00032   \section secSurfaceRequirements Requirements
00033   - \ref common "common"
00034   - \ref search "search"
00035   - \ref kdtree "kdtree"
00036   - \ref octree "octree"
00037 
00038 */