|
ReUseX
0.0.5
3D Point Cloud Processing for Building Reuse
|
#include "reusex/reconstruction/CellComplex.hpp"#include <functional>#include <memory>#include <optional>#include <set>#include <string>#include <unordered_map>#include <utility>#include <vector>
Go to the source code of this file.
Classes | |
| struct | reusex::geometry::SolidifierOptions |
| struct | reusex::geometry::SectionSolveStats |
| Per-section solve diagnostics (issue #226). More... | |
| class | reusex::geometry::Solidifier |
| Solidifier solves room segmentation using Mixed Integer Programming. More... | |
Namespaces | |
| namespace | reusex |
| namespace | reusex::geometry |
Enumerations | |
| enum class | reusex::geometry::SolveStatus { reusex::geometry::not_solved , reusex::geometry::optimal , reusex::geometry::feasible , reusex::geometry::infeasible , reusex::geometry::unbounded , reusex::geometry::time_limit , reusex::geometry::iteration_limit , reusex::geometry::numerical_error , reusex::geometry::error } |
| Backend-agnostic classification of the last MIP solve outcome. More... | |
| enum class | reusex::geometry::SolverChoice { reusex::geometry::automatic , reusex::geometry::cuopt , reusex::geometry::highs } |
| Which MIP backend the Solidifier should use for each (sub)problem. More... | |
Functions | |
| const char * | reusex::geometry::to_string (SolveStatus status) |
| Human-readable name for a SolveStatus (for logging). | |
| SolverChoice | reusex::geometry::parse_solver_choice (const std::string &s) |
| Parse a –solver CLI string ("auto"/"cuopt"/"highs") into a SolverChoice. | |