|
ReUseX
0.0.5
3D Point Cloud Processing for Building Reuse
|
A single reconciled instance: its (new) label value, the semantic class it belongs to, its point count, and the stable GUID it should carry. More...
#include <reconcile_instances.hpp>

Public Attributes | |
| uint32_t | instance_id = 0 |
| int | semantic_class = -1 |
| int | point_count = 0 |
| std::string | guid |
| bool | carried_over = false |
| uint32_t | matched_old_id = 0 |
| Old instance_id matched (0 = none). | |
A single reconciled instance: its (new) label value, the semantic class it belongs to, its point count, and the stable GUID it should carry.
When carried_over is true the GUID (and any material link) was inherited from a previous instance; otherwise the GUID is freshly generated.
Definition at line 20 of file reconcile_instances.hpp.
| bool reusex::geometry::ReconciledInstance::carried_over = false |
Definition at line 25 of file reconcile_instances.hpp.
| std::string reusex::geometry::ReconciledInstance::guid |
Definition at line 24 of file reconcile_instances.hpp.
| uint32_t reusex::geometry::ReconciledInstance::instance_id = 0 |
Definition at line 21 of file reconcile_instances.hpp.
| uint32_t reusex::geometry::ReconciledInstance::matched_old_id = 0 |
Old instance_id matched (0 = none).
Definition at line 26 of file reconcile_instances.hpp.
| int reusex::geometry::ReconciledInstance::point_count = 0 |
Definition at line 23 of file reconcile_instances.hpp.
| int reusex::geometry::ReconciledInstance::semantic_class = -1 |
Definition at line 22 of file reconcile_instances.hpp.