Point Cloud Library (PCL)  1.7.0
/tmp/buildd/pcl-1.7-1.7.0/visualization/visualization.doxy
00001 /**
00002   \addtogroup visualization Module visualization
00003 
00004   \section secVisualizationPresentation Overview
00005 
00006   The <b>pcl_visualization</b> library was built for the purpose of being able to quickly prototype and visualize the 
00007   results of algorithms operating on 3D point cloud data. Similar to OpenCV's <b>highgui</b> routines for displaying 
00008   2D images and for drawing basic 2D shapes on screen, the library offers:
00009 
00010   <ul>
00011   <li> methods for rendering and setting visual properties (colors, point sizes, opacity, etc) for any n-D point cloud 
00012        datasets in pcl::PointCloud<T> format;
00013        \image html http://www.pointclouds.org/documentation/overview/_images/bunny.jpg
00014   <li> methods for drawing basic 3D shapes on screen (e.g., cylinders, spheres,lines, polygons, etc) either from sets 
00015        of points or from parametric equations;
00016        \image html http://www.pointclouds.org/documentation/overview/_images/shapes.jpg
00017   <li> a histogram visualization module (PCLHistogramVisualizer) for 2D plots;
00018        \image html http://www.pointclouds.org/documentation/overview/_images/histogram.jpg
00019   <li> a multitude of Geometry and Color handler for pcl::PointCloud<T> datasets;
00020        \image html http://www.pointclouds.org/documentation/overview/_images/normals.jpg
00021        \image html http://www.pointclouds.org/documentation/overview/_images/pcs.jpg
00022   <li> a pcl::RangeImage visualization module.
00023        \image html http://www.pointclouds.org/documentation/overview/_images/range_image.jpg
00024   </ul>
00025 
00026   The package makes use of the VTK library for 3D rendering for range image and 2D operations.
00027 
00028   For implementing your own visualizers, take a look at the tests and examples accompanying the library.
00029   
00030   \section secVisualizationRequirements Requirements
00031   - \ref common "common"
00032   - VTK
00033   - \ref io "io"
00034   - \ref kdtree "kdtree"
00035   - \ref range_image "range_image"
00036 
00037 */