6#include "reusex/core/logging.hpp"
7#include "reusex/core/processing_observer.hpp"
8#include "reusex/io/reusex.hpp"
9#include "reusex/types.hpp"
10#include "reusex/utils/fmt_formatter.hpp"
12#include <fmt/format.h>
13#include <pcl/common/colors.h>
14#include <pcl/filters/filter.h>
15#include <pcl/io/auto_io.h>
16#include <pcl/io/pcd_io.h>
17#include <pcl/planar_region_growing.hpp>
40 -> std::tuple<CloudLPtr, CloudLocPtr, CloudNPtr>;
43 -> std::tuple<CloudLPtr, CloudLocPtr, CloudNPtr>;
auto segment_planes(const SegmentPlanesRequest &request) -> std::tuple< CloudLPtr, CloudLocPtr, CloudNPtr >
auto segment_planes_impl(const SegmentPlanesRequest &request) -> std::tuple< CloudLPtr, CloudLocPtr, CloudNPtr >
typename CloudN::ConstPtr CloudNConstPtr
typename Cloud::ConstPtr CloudConstPtr
const std::atomic_bool * cancel_token
float plane_dist_threshold