ReUseX
0.0.5
3D Point Cloud Processing for Building Reuse
Loading...
Searching...
No Matches
reconstruct.hpp
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: 2025 Povl Filip Sonne-Frederiksen
2
//
3
// SPDX-License-Identifier: GPL-3.0-or-later
4
5
#pragma once
6
7
namespace
reusex
{
8
class
ProjectDB
;
9
}
10
11
namespace
reusex::geometry
{
12
14
struct
ReconstructionParams
{
15
float
resolution
= 0.05f;
16
float
min_distance
= 0.0f;
17
float
max_distance
= 4.0f;
18
int
sampling_factor
= 4;
19
int
confidence_threshold
= 2;
20
};
21
34
void
reconstruct_point_clouds
(
ProjectDB
&db,
35
const
ReconstructionParams
¶ms);
36
37
}
// namespace reusex::geometry
reusex::ProjectDB
Definition
ProjectDB.hpp:30
reusex::geometry
Definition
processing_observer.hpp:16
reusex::geometry::reconstruct_point_clouds
void reconstruct_point_clouds(ProjectDB &db, const ReconstructionParams ¶ms)
Generate merged point clouds from sensor frames stored in a ProjectDB.
reusex
Definition
filter_expression.hpp:12
reusex::geometry::ReconstructionParams
Parameters for point cloud reconstruction from stored sensor frames.
Definition
reconstruct.hpp:14
reusex::geometry::ReconstructionParams::resolution
float resolution
Definition
reconstruct.hpp:15
reusex::geometry::ReconstructionParams::max_distance
float max_distance
Definition
reconstruct.hpp:17
reusex::geometry::ReconstructionParams::sampling_factor
int sampling_factor
Definition
reconstruct.hpp:18
reusex::geometry::ReconstructionParams::min_distance
float min_distance
Definition
reconstruct.hpp:16
reusex::geometry::ReconstructionParams::confidence_threshold
int confidence_threshold
Definition
reconstruct.hpp:19
libs
reusex
include
geometry
reconstruct.hpp
Generated by
1.16.1