我的名为 cloud_cb 的回调函数采用 type 的参数pcl::PointCloud<PointType>::ConstPtr
。
但我无法弄清楚如何将数据转换为pcl::PointCloud<pcl::PointXYZ>
.
我的名为 cloud_cb 的回调函数采用 type 的参数pcl::PointCloud<PointType>::ConstPtr
。
但我无法弄清楚如何将数据转换为pcl::PointCloud<pcl::PointXYZ>
.
PointType
不是 PCL 点类型,它是可以表示pcl::PointXYZ
或任何其他 PCL 数据类型的模板参数(如果您使用的是示例代码,请在typedef
某处寻找)。
pcl::PointCloud<pcl::PointXYZ>::ConstPtr
是一个指针,即 Boost 共享指针(请参阅此处的文档)
while
pcl::PointCloud<pcl::PointXYZ>
是您的共享指针指向的指针
因此,请确保您的PointType
is pcl::PointXYZ
,如果是,您可以像使用常规指针一样使用 boost 指针。