ReUseX
0.0.5
3D Point Cloud Processing for Building Reuse
Toggle main menu visibility
Loading...
Searching...
No Matches
stages.hpp
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: 2025 Povl Filip Sonne-Frederiksen
2
//
3
// SPDX-License-Identifier: GPL-3.0-or-later
4
5
#pragma once
6
7
#include <string_view>
8
9
namespace
reusex::core
{
10
11
enum class
Stage
{
12
idle
,
13
mesh_generation
,
14
importing_data
,
15
assembling_cloud
,
16
creating_material
,
17
retrieving_textures
,
18
computing_face_coverage
,
19
computing_room_probabilities
,
20
processing_batch
,
21
annotating_batches
,
22
projecting_labels
,
23
ray_tracing
,
24
region_growing
,
25
instance_clustering
,
26
creating_windows
,
27
room_segmentation
,
28
dense_reconstruction
,
29
};
30
31
// Convert Stage enum to human-readable string for logging/display
32
std::string_view
to_string
(
Stage
stage);
33
34
}
// namespace reusex::core
reusex::core
Definition
component_record.hpp:12
reusex::core::Stage
Stage
Definition
stages.hpp:11
reusex::core::Stage::computing_face_coverage
@ computing_face_coverage
Definition
stages.hpp:18
reusex::core::Stage::assembling_cloud
@ assembling_cloud
Definition
stages.hpp:15
reusex::core::Stage::processing_batch
@ processing_batch
Definition
stages.hpp:20
reusex::core::Stage::computing_room_probabilities
@ computing_room_probabilities
Definition
stages.hpp:19
reusex::core::Stage::dense_reconstruction
@ dense_reconstruction
Definition
stages.hpp:28
reusex::core::Stage::room_segmentation
@ room_segmentation
Definition
stages.hpp:27
reusex::core::Stage::region_growing
@ region_growing
Definition
stages.hpp:24
reusex::core::Stage::importing_data
@ importing_data
Definition
stages.hpp:14
reusex::core::Stage::mesh_generation
@ mesh_generation
Definition
stages.hpp:13
reusex::core::Stage::creating_material
@ creating_material
Definition
stages.hpp:16
reusex::core::Stage::creating_windows
@ creating_windows
Definition
stages.hpp:26
reusex::core::Stage::ray_tracing
@ ray_tracing
Definition
stages.hpp:23
reusex::core::Stage::instance_clustering
@ instance_clustering
Definition
stages.hpp:25
reusex::core::Stage::annotating_batches
@ annotating_batches
Definition
stages.hpp:21
reusex::core::Stage::idle
@ idle
Definition
stages.hpp:12
reusex::core::Stage::projecting_labels
@ projecting_labels
Definition
stages.hpp:22
reusex::core::Stage::retrieving_textures
@ retrieving_textures
Definition
stages.hpp:17
reusex::core::to_string
auto to_string(Material value) -> std::string_view
Convert Material enum to its string identifier.
libs
reusex
include
core
stages.hpp
Generated by
1.17.0