Point Cloud Library (PCL)  1.7.0
/tmp/buildd/pcl-1.7-1.7.0/io/io.doxy
00001 /*!
00002   \addtogroup io Module io
00003 
00004   \section secIoPresentation Overview
00005   
00006   The \b pcl_io library contains classes and functions for reading and writing
00007   point cloud data (PCD) files, as well as capturing point clouds from a
00008   variety of sensing devices. An introduction to some of these capabilities can
00009   be found in the following tutorials:
00010 
00011   - <a href="http://pointclouds.org/documentation/tutorials/pcd_file_format.php#pcd-file-format">The PCD (Point Cloud Data) file format</a>
00012   - <a href="http://pointclouds.org/documentation/tutorials/reading_pcd.php#reading-pcd">Reading PointCloud data from PCD files</a>
00013   - <a href="http://pointclouds.org/documentation/tutorials/writing_pcd.php#writing-pcd">Writing PointCloud data to PCD files</a>
00014   - <a href="http://pointclouds.org/documentation/tutorials/openni_grabber.php#openni-grabber">The OpenNI Grabber Framework in PCL</a>
00015   
00016   PCL is agnostic with respect to the data sources that are used to generate 3D
00017   point clouds. While OpenNI-compatible cameras have recently been at the
00018   center of attention in the 3D/robotics sensing community, many of the devices
00019   enumerated below have been used with PCL tools in the past:
00020 
00021   \image html http://pointclouds.org/assets/images/contents/documentation/io/pr2.jpg
00022   \image html http://pointclouds.org/assets/images/contents/documentation/io/composite.jpg
00023   \image html http://pointclouds.org/assets/images/contents/documentation/io/lms400.jpg
00024   \image html http://pointclouds.org/assets/images/contents/documentation/io/openni.jpg
00025   \image html http://pointclouds.org/assets/images/contents/documentation/io/trimble.jpg
00026   \image html http://pointclouds.org/assets/images/contents/documentation/io/minolta.jpg
00027   \image html http://pointclouds.org/assets/images/contents/documentation/io/fujiw3.jpg
00028   \image html http://pointclouds.org/assets/images/contents/documentation/io/borg.jpg
00029 
00030   \section secIoRequirements Requirements
00031   - \ref common "common"
00032   - \ref octree "octree"
00033   - OpenNi for kinect handling
00034 
00035 */