1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81
|
from libc.stddef cimport size_t
from libcpp.vector cimport vector
from libcpp.string cimport string
from libcpp cimport bool
# main
cimport pcl_defs as cpp
# boost
from boost_shared_ptr cimport shared_ptr
###############################################################################
# Types
###############################################################################
# common\include\pcl\ros\conversions.h
# namespace pcl
# {
# /** \brief Convert a PCLPointCloud2 binary data blob into a pcl::PointCloud<T> object using a field_map.
# * \param[in] msg the PCLPointCloud2 binary blob
# * \param[out] cloud the resultant pcl::PointCloud<T>
# * \param[in] field_map a MsgFieldMap object
# *
# * \note Use fromROSMsg (PCLPointCloud2, PointCloud<T>) directly or create you
# * own MsgFieldMap using:
# *
# * \code
# * MsgFieldMap field_map;
# * createMapping<PointT> (msg.fields, field_map);
# * \endcode
# */
# template <typename PointT>
# PCL_DEPRECATED ("pcl::fromROSMsg is deprecated, please use fromPCLPointCloud2 instead.")
# void fromROSMsg (const pcl::PCLPointCloud2& msg, pcl::PointCloud<PointT>& cloud, const MsgFieldMap& field_map)
#
# /** \brief Convert a PCLPointCloud2 binary data blob into a pcl::PointCloud<T> object.
# * \param[in] msg the PCLPointCloud2 binary blob
# * \param[out] cloud the resultant pcl::PointCloud<T>
# */
# template<typename PointT>
# PCL_DEPRECATED ("pcl::fromROSMsg is deprecated, please use fromPCLPointCloud2 instead.")
# void fromROSMsg (const pcl::PCLPointCloud2& msg, pcl::PointCloud<PointT>& cloud)
#
# /** \brief Convert a pcl::PointCloud<T> object to a PCLPointCloud2 binary data blob.
# * \param[in] cloud the input pcl::PointCloud<T>
# * \param[out] msg the resultant PCLPointCloud2 binary blob
# */
# template<typename PointT>
# PCL_DEPRECATED ("pcl::fromROSMsg is deprecated, please use fromPCLPointCloud2 instead.")
# void toROSMsg (const pcl::PointCloud<PointT>& cloud, pcl::PCLPointCloud2& msg)
#
# /** \brief Copy the RGB fields of a PointCloud into pcl::PCLImage format
# * \param[in] cloud the point cloud message
# * \param[out] msg the resultant pcl::PCLImage
# * CloudT cloud type, CloudT should be akin to pcl::PointCloud<pcl::PointXYZRGBA>
# * \note will throw std::runtime_error if there is a problem
# */
# template<typename CloudT>
# PCL_DEPRECATED ("pcl::fromROSMsg is deprecated, please use fromPCLPointCloud2 instead.")
# void toROSMsg (const CloudT& cloud, pcl::PCLImage& msg)
#
# /** \brief Copy the RGB fields of a PCLPointCloud2 msg into pcl::PCLImage format
# * \param cloud the point cloud message
# * \param msg the resultant pcl::PCLImage
# * will throw std::runtime_error if there is a problem
# */
# inline void
# PCL_DEPRECATED ("pcl::fromROSMsg is deprecated, please use fromPCLPointCloud2 instead.")
# toROSMsg (const pcl::PCLPointCloud2& cloud, pcl::PCLImage& msg)
###
# common\include\pcl\ros\register_point_struct.h
# changed pcl/register_point_struct.h
# include <pcl/register_point_struct.h>
###
|