ReUseX  0.0.5
3D Point Cloud Processing for Building Reuse
Loading...
Searching...
No Matches
SubcommandSegRoomsOptions Struct Reference

Collection of all options for room segmentation subcommand. More...

#include <rooms.hpp>

Collaboration diagram for SubcommandSegRoomsOptions:

Public Attributes

float resolution = reusex::geometry::SegmentRoomsOptions{}.resolution
 Leiden resolution parameter (cluster granularity).
float beta = reusex::geometry::SegmentRoomsOptions{}.beta
 Leiden beta (refinement randomness).
int max_iter = reusex::geometry::SegmentRoomsOptions{}.max_iter
 Maximum Leiden iterations (finite bound, see library default).
float grid_size = reusex::geometry::SegmentRoomsOptions{}.grid_size
float propagate_max_radius
 Distance-bounded k-NN label propagation to non-sampled points.
std::string filter_expr
 Filter expression to limit processing.

Detailed Description

Collection of all options for room segmentation subcommand.

Defaults are derived from reusex::geometry::SegmentRoomsOptions so the CLI and library never disagree on a parameter's default (docs/STANDARDS.md ยง4).

Definition at line 18 of file rooms.hpp.

Member Data Documentation

◆ beta

float SubcommandSegRoomsOptions::beta = reusex::geometry::SegmentRoomsOptions{}.beta

Leiden beta (refinement randomness).

Definition at line 22 of file rooms.hpp.

◆ filter_expr

std::string SubcommandSegRoomsOptions::filter_expr

Filter expression to limit processing.

Definition at line 32 of file rooms.hpp.

◆ grid_size

float SubcommandSegRoomsOptions::grid_size = reusex::geometry::SegmentRoomsOptions{}.grid_size

Definition at line 26 of file rooms.hpp.

◆ max_iter

int SubcommandSegRoomsOptions::max_iter = reusex::geometry::SegmentRoomsOptions{}.max_iter

Maximum Leiden iterations (finite bound, see library default).

Definition at line 24 of file rooms.hpp.

◆ propagate_max_radius

float SubcommandSegRoomsOptions::propagate_max_radius
Initial value:

Distance-bounded k-NN label propagation to non-sampled points.

Definition at line 29 of file rooms.hpp.

◆ resolution

float SubcommandSegRoomsOptions::resolution = reusex::geometry::SegmentRoomsOptions{}.resolution

Leiden resolution parameter (cluster granularity).

Definition at line 20 of file rooms.hpp.


The documentation for this struct was generated from the following file: