|
ReUseX
0.0.5
3D Point Cloud Processing for Building Reuse
|
#include "reusex/core/logging.hpp"#include "reusex/core/processing_observer.hpp"#include "reusex/types/point_types.hpp"#include "reusex/utils/fmt_formatter.hpp"#include <pcl/community_clustering.hpp>#include <fmt/format.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 <atomic>
Go to the source code of this file.
Classes | |
| struct | reusex::geometry::SegmentRoomsOptions |
Namespaces | |
| namespace | reusex |
| namespace | reusex::geometry |
Functions | |
| auto | reusex::geometry::propagate_room_labels (CloudConstPtr cloud, CloudLPtr labels, IndicesConstPtr sampled_indices, IndicesConstPtr missing_indices, int k, float max_radius) -> size_t |
| Propagate room labels from a labelled subset to a set of missing points using a distance-bounded k-NN majority vote. | |
| auto | reusex::geometry::segment_rooms_impl (CloudConstPtr cloud, CloudNConstPtr normals, CloudLConstPtr planes, const SegmentRoomsOptions &options) -> CloudLPtr |
| auto | reusex::geometry::segment_rooms (CloudConstPtr cloud, CloudNConstPtr normals, CloudLConstPtr planes, const SegmentRoomsOptions &options=SegmentRoomsOptions{}) -> CloudLPtr |