要清空 std::vector<pcl::PointCloud<pcl::PointXYZRGB>::Ptr> clouds; 容器,可以使用 clear() 函数。清空容器后,可以使用 push_back() 函数将新的数据添加到容器中。

以下是示例代码:

// 清空容器
clouds.clear();

// 继续填充数据
pcl::PointCloud<pcl::PointXYZRGB>::Ptr newCloud(new pcl::PointCloud<pcl::PointXYZRGB>);
// 填充新的数据到newCloud中

// 将newCloud添加到容器中
clouds.push_back(newCloud);

在上述示例中,newCloud 是一个新的 pcl::PointCloud<pcl::PointXYZRGB> 指针,可以用来存储新的数据。然后,通过调用 push_back() 函数将 newCloud 添加到 clouds 容器中。

C++ PCL: 如何清空并重新填充 std::vector<pcl::PointCloud<pcl::PointXYZRGB>::Ptr> 容器

原文地址: https://www.cveoy.top/t/topic/qoUI 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录