|
ReUseX
0.0.5
3D Point Cloud Processing for Building Reuse
|
#include "reusex/geometry/CoplanarPolygon.hpp"#include <fmt/format.h>#include <string>#include <string_view>#include <variant>
Go to the source code of this file.
Classes | |
| struct | reusex::geometry::WindowData |
| struct | reusex::geometry::DoorData |
| struct | reusex::geometry::WallData |
| struct | reusex::geometry::BuildingComponent |
| A detected or manual building component (window, door, wall, ...). More... | |
| struct | fmt::formatter< reusex::geometry::BuildingComponent > |
Namespaces | |
| namespace | reusex |
| namespace | reusex::geometry |
Enumerations | |
| enum class | reusex::geometry::ComponentType { reusex::geometry::window , reusex::geometry::door , reusex::geometry::wall } |
| Discriminator for building component types. More... | |
Functions | |
| std::string_view | reusex::geometry::to_string (ComponentType type) |
| ComponentType | reusex::geometry::component_type_from_string (std::string_view str) |
| std::string | reusex::geometry::component_data_to_json (const BuildingComponent &c) |
| Serialize the type-specific variant data to JSON TEXT. | |
| void | reusex::geometry::component_data_from_json (BuildingComponent &c, const std::string &json) |
| Deserialize JSON TEXT into the variant data on a BuildingComponent. | |