ReUseX  0.0.5
3D Point Cloud Processing for Building Reuse
Loading...
Searching...
No Matches
reusex::pipeline::StageArtifact Struct Reference

One artifact a stage wrote, so a client can refresh exactly what changed instead of re-fetching everything. More...

#include <stages.hpp>

Collaboration diagram for reusex::pipeline::StageArtifact:

Public Attributes

std::string kind
 "cloud" | "mesh" | "table".
std::string name
 Stored name, e.g.
int64_t count = -1
 Points/rows written; -1 when not meaningful, or when the stage does not have the number in hand and counting it would mean re-reading the artifact purely to report it.

Detailed Description

One artifact a stage wrote, so a client can refresh exactly what changed instead of re-fetching everything.

Definition at line 73 of file stages.hpp.

Member Data Documentation

◆ count

int64_t reusex::pipeline::StageArtifact::count = -1

Points/rows written; -1 when not meaningful, or when the stage does not have the number in hand and counting it would mean re-reading the artifact purely to report it.

Never a guess.

Definition at line 84 of file stages.hpp.

◆ kind

std::string reusex::pipeline::StageArtifact::kind

"cloud" | "mesh" | "table".

Definition at line 75 of file stages.hpp.

◆ name

std::string reusex::pipeline::StageArtifact::name

Stored name, e.g.

"planes". For a table artifact this is the key the table is scoped by — the instances table of cloud "instances" is {kind: "table", name: "instances"}, reachable at GET /api/v1/instances/instances.

Definition at line 80 of file stages.hpp.


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