ReUseX  0.0.5
3D Point Cloud Processing for Building Reuse
Loading...
Searching...
No Matches
reusex::vision::sam3::PrepProgress Struct Reference

Best-effort progress report emitted during preparation. More...

#include <sam3_assets.hpp>

Collaboration diagram for reusex::vision::sam3::PrepProgress:

Public Attributes

PrepState state = PrepState::absent
float fraction = 0.0f
 0..1 within the current phase (best-effort)
std::string message
 human-readable detail
std::vector< std::string > update_engines
 Only from sam3_status() in state not_built: when the engines are all there and the only gap is engines built from an older recipe (stale_engines()), their names — a one-time rebuild of those engines, no download.

Detailed Description

Best-effort progress report emitted during preparation.

Definition at line 37 of file sam3_assets.hpp.

Member Data Documentation

◆ fraction

float reusex::vision::sam3::PrepProgress::fraction = 0.0f

0..1 within the current phase (best-effort)

Definition at line 39 of file sam3_assets.hpp.

◆ message

std::string reusex::vision::sam3::PrepProgress::message

human-readable detail

Definition at line 40 of file sam3_assets.hpp.

◆ state

PrepState reusex::vision::sam3::PrepProgress::state = PrepState::absent

Definition at line 38 of file sam3_assets.hpp.

◆ update_engines

std::vector<std::string> reusex::vision::sam3::PrepProgress::update_engines

Only from sam3_status() in state not_built: when the engines are all there and the only gap is engines built from an older recipe (stale_engines()), their names — a one-time rebuild of those engines, no download.

Empty for a first-time build.

Definition at line 45 of file sam3_assets.hpp.


The documentation for this struct was generated from the following file: