|
ReUseX
0.0.1
3D Point Cloud Processing for Building Reuse
|
#include <ReUseX/io/reusex.hpp>#include <ReUseX/types.hpp>#include <ReUseX/utils/fmt_formatter.hpp>#include <pcl/markov_clustering.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/pca.h>#include <pcl/correspondence.h>#include <pcl/filters/filter.h>#include <pcl/filters/uniform_sampling.h>#include <pcl/io/auto_io.h>#include <pcl/io/pcd_io.h>#include <pcl/point_types.h>#include <pcl/search/kdtree.h>#include <pcl/visualization/pcl_visualizer.h>#include <boost/parameter.hpp>#include <boost/parameter/keyword.hpp>#include <boost/parameter/name.hpp>
Go to the source code of this file.
Namespaces | |
| namespace | ReUseX |
| namespace | ReUseX::geometry |
Functions | |
| auto | ReUseX::geometry::segment_rooms_impl (CloudConstPtr cloud, CloudNConstPtr normals, CloudLConstPtr planes, const float grid_size, const float inflation, const float expansion, const float pruning_threshold, const float convergence_threshold, const int max_iter, const bool visualize) -> CloudLPtr |
| ReUseX::geometry::BOOST_PARAMETER_FUNCTION ((CloudLPtr), segment_rooms, tag,(required(cloud,(CloudConstPtr))(normals,(CloudNConstPtr))(planes,(CloudLConstPtr)))(optional(grid_size,(double), 0.5)(inflation,(double), 2.0)(expansion,(int), 2)(pruning_threshold,(double), 0.0001)(convergence_threshold,(double), 1e-8)(max_iter,(int), 100)(visualize,(bool), false))) | |