pcl.hpp
Go to the documentation of this file.
00001 
00004 /*****************************************************************************
00005 ** Ifdefs
00006 *****************************************************************************/
00007 
00008 #ifndef qglv_PCL_HPP_
00009 #define qglv_PCL_HPP_
00010 
00011 /*****************************************************************************
00012 ** Includes
00013 *****************************************************************************/
00014 
00015 #include <memory>
00016 #include <pcl/PCLPointCloud2.h>
00017 #include <qglv/opengl.hpp>
00018 #include <sophus/se3.hpp>
00019 
00020 /*****************************************************************************
00021 ** Namespaces
00022 *****************************************************************************/
00023 
00024 namespace qglv {
00025 
00026 /*****************************************************************************
00027 ** Factories
00028 *****************************************************************************/
00029 
00030 KeyFrame createKeyFrameFromPointCloud(
00031     const Sophus::SE3f& T_depth_rel_map,
00032     const std::shared_ptr<pcl::PCLPointCloud2>& point_cloud
00033     );
00034 
00035 KeyFramePtr createKeyFramePtrFromPointCloud(
00036     const Sophus::SE3f& T_depth_rel_map,
00037     const std::shared_ptr<pcl::PCLPointCloud2>& point_cloud
00038     );
00039 
00043 void _initKeyFrameFromPointCloud(
00044     KeyFrame& keyframe,
00045     const Sophus::SE3f& T_depth_rel_map,
00046     const std::shared_ptr<pcl::PCLPointCloud2>& point_cloud
00047     );
00048 
00049 } // namespace qglv
00050 
00051 #endif /* qglv_PCL_HPP_ */


qglv_pcl
Author(s): Daniel Stonier
autogenerated on Sat Jun 18 2016 08:19:31