|
ReUseX
0.0.1
3D Point Cloud Processing for Building Reuse
|
#include <pcl/planar_region_growing.hpp>#include <ReUseX/types.hpp>#include <ReUseX/utils/fmt_formatter.hpp>#include <spdmon/spdmon.hpp>#include <fmt/format.h>#include <spdlog/sinks/stdout_color_sinks.h>#include <spdlog/spdlog.h>#include <spdlog/stopwatch.h>#include <pcl/common/colors.h>#include <pcl/filters/filter.h>#include <pcl/io/auto_io.h>#include <pcl/io/pcd_io.h>#include <pcl/visualization/pcl_visualizer.h>#include <boost/parameter.hpp>#include <boost/parameter/keyword.hpp>#include <boost/parameter/name.hpp>#include <ReUseX/io/reusex.hpp>
Go to the source code of this file.
Namespaces | |
| namespace | ReUseX |
| namespace | ReUseX::geometry |
Functions | |
| auto | ReUseX::geometry::segment_planes_impl (CloudConstPtr cloud, CloudNConstPtr normals, const float angle_threshold, const float plane_dist_threshold, const int min_inliers, const float radius, const float interval_0, const float interval_factor, const bool visualize) -> std::tuple< CloudLPtr, CloudLocPtr, CloudNPtr > |
| ReUseX::geometry::BOOST_PARAMETER_FUNCTION ((std::tuple< CloudLPtr, CloudLocPtr, CloudNPtr >), segment_planes, tag,(required(cloud,(CloudConstPtr))(normals,(CloudNConstPtr)))(optional(angle_threshold,(float), 25.0)(plane_dist_threshold,(float), 0.07)(min_inliers,(int), 1000)(radius,(float), 0.5)(interval_0,(int), 16)(interval_factor,(float), 1.5)(visualize,(bool), false))) | |