70 pcl::PointCloud<PointL>::ConstPtr inputCloud,
71 bool isLabeled =
true);
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>()};