|
ReUseX
0.0.5
3D Point Cloud Processing for Building Reuse
|
#include "processing_observer.hpp"#include "view/viewer_types.hpp"#include <reusex/geometry/BuildingComponent.hpp>#include <memory>#include <string>#include <vector>
Go to the source code of this file.
Namespaces | |
| namespace | rux |
| namespace | rux::view |
Functions | |
| std::vector< std::string > | rux::view::component_line_names (const std::vector< reusex::geometry::BuildingComponent > &components) |
| Generate all line shape names for a set of building components. | |
| void | rux::view::add_component_lines (const std::vector< reusex::geometry::BuildingComponent > &components, rux::VizualizationObserver &observer) |
| Enqueue line-drawing tasks to render building component boundaries. | |
| void | rux::view::register_component_toggle (const std::vector< reusex::geometry::BuildingComponent > &components, std::shared_ptr< bool > components_visible, rux::VizualizationObserver &observer) |
| Register keyboard callback to toggle building component visibility (key 'w'). | |
| void | rux::view::register_help_callback (const std::vector< LoadedCloud > &clouds, const std::vector< LoadedMesh > &meshes, const std::vector< LabelCloudInfo > &label_clouds, bool has_components, bool has_panoramas, rux::VizualizationObserver &observer) |
| Register help keyboard callback (key 'h'). | |