32 std::atomic_bool *
cancel =
nullptr);
43 std::atomic_bool *
cancel =
nullptr);
71 static std::shared_ptr<Result>
read(
const QString &
path,
const QString &
id, QString *
error);
81 static std::shared_ptr<Result>
read(
const QString &
path,
const QString &
id,
82 std::shared_ptr<const Dataset> data, QString *
error);
91 static bool saveStyle(
const QString &
path,
const QString &
id,
const QJsonObject &style,
Definition traceanalysisstore.h:18
static bool save(const QString &path, const Result &r, QString *error, std::atomic_bool *cancel=nullptr)
Persist or replace one estimate and its geometry/summary/diagnostic tables.
Definition traceanalysisstore.cpp:433
static std::shared_ptr< Dataset > readDataset(const QString &path, QString *error)
Restore a package topology and complete index-aligned SI averages into owning memory.
Definition traceanalysisstore.cpp:540
static bool isPartial(const QString &path)
Definition traceanalysisstore.cpp:615
static bool prepare(const QString &path, const Dataset &data, QString *error, std::atomic_bool *cancel=nullptr)
Create a schema-two GeoPackage of immutable hydraulic averages and run provenance.
Definition traceanalysisstore.cpp:362
static std::shared_ptr< Result > read(const QString &path, const QString &id, QString *error)
Restore a saved estimate, first loading its complete dataset averages.
Definition traceanalysisstore.cpp:647
static bool saveStyle(const QString &path, const QString &id, const QJsonObject &style, QString *error)
Replace a saved estimate default-style JSON value.
Definition traceanalysisstore.cpp:713
static QVector< QJsonObject > analyses(const QString &path, QString *error)
Enumerate saved estimate recipes, styles, and summaries without reading every spatial result.
Definition traceanalysisstore.cpp:630
QString path
Populated by the worker only after its own successful atomic creation.
Definition extensiontimeseriesaccess.cpp:32
std::function< bool()> cancel
Definition meshassignmentsampling.cpp:32
Definition traceanalysislayer.h:22
Definition tracedata.h:66
Definition tracedata.h:81
double error
Definition terrainerrorfield.cpp:42
Value types for flow balance and travel-time analysis results.