|
ReUseX
0.0.1
3D Point Cloud Processing for Building Reuse
|
Collection of all options for room segmentation subcommand. More...
#include <rooms.hpp>
Public Attributes | |
| fs::path | cloud_path_in = GlobalParams::cloud |
| Input point cloud path. | |
| fs::path | planes_path_in = GlobalParams::planes |
| Input planes path. | |
| fs::path | plane_centroids_path_in = GlobalParams::plane_centroids |
| Input plane centroids path. | |
| fs::path | plane_normals_path_in = GlobalParams::plane_normals |
| Input plane normals path. | |
| fs::path | rooms_path_out = GlobalParams::rooms |
| Output rooms path. | |
| int | expansion = 2 |
| Cell expansion factor. | |
| double | inflation = 2 |
| Inflation factor for room boundaries. | |
| double | pruning_threshold = 0.0001 |
| Threshold for pruning small regions. | |
| double | convergence_threshold = 1e-8 |
| Convergence threshold for optimization. | |
| int | max_iter = 100 |
| Maximum number of iterations. | |
| float | grid_size = GlobalParams::grid_size |
| Grid cell size. | |
| bool | visualize = GlobalParams::visualize |
| Enable visualization. | |
Collection of all options for room segmentation subcommand.
| fs::path SubcommandSegRoomsOptions::cloud_path_in = GlobalParams::cloud |
| double SubcommandSegRoomsOptions::convergence_threshold = 1e-8 |
| int SubcommandSegRoomsOptions::expansion = 2 |
| float SubcommandSegRoomsOptions::grid_size = GlobalParams::grid_size |
| double SubcommandSegRoomsOptions::inflation = 2 |
| int SubcommandSegRoomsOptions::max_iter = 100 |
| fs::path SubcommandSegRoomsOptions::plane_centroids_path_in = GlobalParams::plane_centroids |
| fs::path SubcommandSegRoomsOptions::plane_normals_path_in = GlobalParams::plane_normals |
| fs::path SubcommandSegRoomsOptions::planes_path_in = GlobalParams::planes |
| double SubcommandSegRoomsOptions::pruning_threshold = 0.0001 |
| fs::path SubcommandSegRoomsOptions::rooms_path_out = GlobalParams::rooms |
| bool SubcommandSegRoomsOptions::visualize = GlobalParams::visualize |