|
ReUseX
0.0.5
3D Point Cloud Processing for Building Reuse
|
Options for the rux optimize subcommand (global plane-landmark pose-graph optimization). More...
#include <optimize.hpp>

Options for the rux optimize subcommand (global plane-landmark pose-graph optimization).
Defaults mirror reusex::geometry::PlaneGraphOptions so the library remains the single source of truth (docs/STANDARDS.md ยง4).
Definition at line 23 of file optimize.hpp.
| float SubcommandOptimizeOptions::assoc_distance = 0.10f |
Definition at line 38 of file optimize.hpp.
| float SubcommandOptimizeOptions::assoc_normal_angle = 10.0f |
Definition at line 37 of file optimize.hpp.
| float SubcommandOptimizeOptions::assoc_overlap_margin = 0.30f |
Definition at line 40 of file optimize.hpp.
| float SubcommandOptimizeOptions::assoc_round_tol = 0.02f |
Definition at line 45 of file optimize.hpp.
| int SubcommandOptimizeOptions::assoc_rounds = 2 |
Definition at line 44 of file optimize.hpp.
| int SubcommandOptimizeOptions::confidence_threshold = 2 |
Definition at line 134 of file optimize.hpp.
| bool SubcommandOptimizeOptions::dry_run = false |
Definition at line 136 of file optimize.hpp.
| float SubcommandOptimizeOptions::gnc_inlier_cost = 5.67f |
Definition at line 69 of file optimize.hpp.
| int SubcommandOptimizeOptions::iterations = 100 |
Definition at line 70 of file optimize.hpp.
| bool SubcommandOptimizeOptions::loop_closure = false |
Definition at line 75 of file optimize.hpp.
| std::string SubcommandOptimizeOptions::loop_edges_file |
Definition at line 118 of file optimize.hpp.
| double SubcommandOptimizeOptions::loop_edges_min_disagreement = 0.0 |
Definition at line 122 of file optimize.hpp.
| double SubcommandOptimizeOptions::loop_edges_min_disagreement_fraction = 0.0278 |
Definition at line 125 of file optimize.hpp.
| int SubcommandOptimizeOptions::loop_max_candidates = 5 |
Definition at line 81 of file optimize.hpp.
| float SubcommandOptimizeOptions::loop_max_distance = 2.5f |
Definition at line 79 of file optimize.hpp.
| int SubcommandOptimizeOptions::loop_max_features = 3000 |
Definition at line 83 of file optimize.hpp.
| float SubcommandOptimizeOptions::loop_max_seed_disagreement = 0.0f |
Definition at line 86 of file optimize.hpp.
| float SubcommandOptimizeOptions::loop_max_view_angle = 45.0f |
Definition at line 80 of file optimize.hpp.
| int SubcommandOptimizeOptions::loop_min_frame_gap = 50 |
Definition at line 78 of file optimize.hpp.
| int SubcommandOptimizeOptions::loop_min_inliers = 60 |
Definition at line 82 of file optimize.hpp.
| float SubcommandOptimizeOptions::loop_min_seed_disagreement = 0.10f |
Definition at line 87 of file optimize.hpp.
| float SubcommandOptimizeOptions::loop_min_seed_disagreement_fraction |
Definition at line 88 of file optimize.hpp.
| bool SubcommandOptimizeOptions::loop_no_pcm = false |
Definition at line 95 of file optimize.hpp.
| std::string SubcommandOptimizeOptions::loop_proposal |
Definition at line 76 of file optimize.hpp.
| float SubcommandOptimizeOptions::loop_ransac_inlier_dist = 0.10f |
Definition at line 85 of file optimize.hpp.
| float SubcommandOptimizeOptions::loop_ratio_test = 0.85f |
Definition at line 84 of file optimize.hpp.
| bool SubcommandOptimizeOptions::loop_trust = false |
Definition at line 92 of file optimize.hpp.
| float SubcommandOptimizeOptions::loop_trust_inlier_cost |
Definition at line 93 of file optimize.hpp.
| float SubcommandOptimizeOptions::max_distance = 4.0f |
Definition at line 130 of file optimize.hpp.
| int SubcommandOptimizeOptions::max_planes_per_frame = 6 |
Definition at line 30 of file optimize.hpp.
| float SubcommandOptimizeOptions::min_distance = 0.0f |
Definition at line 129 of file optimize.hpp.
| float SubcommandOptimizeOptions::min_landmark_spread_ratio = 0.05f |
Definition at line 41 of file optimize.hpp.
| int SubcommandOptimizeOptions::min_observations = 4 |
Definition at line 39 of file optimize.hpp.
| int SubcommandOptimizeOptions::min_plane_inliers = 120 |
Definition at line 31 of file optimize.hpp.
| bool SubcommandOptimizeOptions::no_gnc = false |
disable Graduated Non-Convexity (plain LM)
Definition at line 68 of file optimize.hpp.
| bool SubcommandOptimizeOptions::no_plane_factors = false |
Definition at line 63 of file optimize.hpp.
| bool SubcommandOptimizeOptions::no_plane_inlier_weight = false |
Definition at line 59 of file optimize.hpp.
| float SubcommandOptimizeOptions::odometry_gnc_inlier_cost = 8.41f |
Definition at line 55 of file optimize.hpp.
| std::string SubcommandOptimizeOptions::odometry_noise = "fixed" |
Definition at line 51 of file optimize.hpp.
| bool SubcommandOptimizeOptions::odometry_robust = false |
Definition at line 54 of file optimize.hpp.
| float SubcommandOptimizeOptions::odometry_sigma_rot = 0.005f |
Definition at line 48 of file optimize.hpp.
| float SubcommandOptimizeOptions::odometry_sigma_trans = 0.01f |
Definition at line 49 of file optimize.hpp.
| float SubcommandOptimizeOptions::odometry_weight_max = 3.0f |
Definition at line 53 of file optimize.hpp.
| float SubcommandOptimizeOptions::odometry_weight_min = 0.5f |
Definition at line 52 of file optimize.hpp.
| double SubcommandOptimizeOptions::pano_max_distance |
Definition at line 110 of file optimize.hpp.
| int SubcommandOptimizeOptions::pano_max_edges |
Definition at line 105 of file optimize.hpp.
| int SubcommandOptimizeOptions::pano_max_features |
Definition at line 108 of file optimize.hpp.
| int SubcommandOptimizeOptions::pano_max_frames |
Definition at line 101 of file optimize.hpp.
| int SubcommandOptimizeOptions::pano_min_inliers |
Definition at line 103 of file optimize.hpp.
| int SubcommandOptimizeOptions::pano_n_yaw = reusex::geometry::PlaneGraphOptions{}.panorama_loops.n_yaw |
Definition at line 107 of file optimize.hpp.
| std::string SubcommandOptimizeOptions::plane_noise = "inliers" |
Definition at line 58 of file optimize.hpp.
| float SubcommandOptimizeOptions::plane_sigma_distance = 0.19f |
Definition at line 57 of file optimize.hpp.
| float SubcommandOptimizeOptions::plane_sigma_normal = 0.24f |
Definition at line 56 of file optimize.hpp.
| float SubcommandOptimizeOptions::plane_sigma_scale = 1.0f |
Definition at line 62 of file optimize.hpp.
| float SubcommandOptimizeOptions::plane_weight_max = 3.0f |
Definition at line 61 of file optimize.hpp.
| float SubcommandOptimizeOptions::plane_weight_min = 0.5f |
Definition at line 60 of file optimize.hpp.
| float SubcommandOptimizeOptions::prior_sigma_rot = 0.001f |
Definition at line 64 of file optimize.hpp.
| float SubcommandOptimizeOptions::prior_sigma_trans = 0.001f |
Definition at line 65 of file optimize.hpp.
| float SubcommandOptimizeOptions::ransac_distance = 0.02f |
Definition at line 32 of file optimize.hpp.
| int SubcommandOptimizeOptions::ransac_iterations = 200 |
Definition at line 34 of file optimize.hpp.
| float SubcommandOptimizeOptions::ransac_normal_angle = 20.0f |
Definition at line 33 of file optimize.hpp.
| int SubcommandOptimizeOptions::sampling_factor |
Definition at line 132 of file optimize.hpp.
| unsigned SubcommandOptimizeOptions::seed = 42 |
Definition at line 71 of file optimize.hpp.
| float SubcommandOptimizeOptions::surfel_voxel = 0.03f |
Definition at line 128 of file optimize.hpp.
| float SubcommandOptimizeOptions::underconstrained_odom_scale = 0.25f |
Definition at line 50 of file optimize.hpp.
| bool SubcommandOptimizeOptions::use_panoramas = false |
Definition at line 100 of file optimize.hpp.