28 #include <pcl/point_cloud.h>
29 #include <pcl/point_types.h>
31 #include <VisionX/interface/core/DataTypes.h>
70 pcl::PointCloud<PointL>::ConstPtr inputCloud,
80 pcl::PointCloud<PointL>::ConstPtr inputCloud,
81 visionx::PointContentType originalType);
90 pcl::PointCloud<PointT>::ConstPtr inputCloud);
106 std::set<Label> getUsedLabels()
const;
108 void labelUnlabeledClouds(
const std::set<Label>& usedLabels);
111 void mergeLabeledClouds();
116 std::map<std::string, pcl::PointCloud<PointT>::ConstPtr> inputUnlabeledClouds;
118 std::map<std::string, pcl::PointCloud<PointL>::ConstPtr> inputLabeledClouds;
121 bool changed =
false;
123 pcl::PointCloud<PointL>::Ptr resultCloud{
new pcl::PointCloud<PointL>()};