OpenSWMM Engine  6.0.0-alpha.1
Data-oriented, plugin-extensible SWMM Engine (6.0.0-alpha.1)
Loading...
Searching...
No Matches
GeoPackageReader.hpp
Go to the documentation of this file.
1
11#ifndef OPENSWMM_GEOPACKAGE_READER_HPP
12#define OPENSWMM_GEOPACKAGE_READER_HPP
13
14#include <string>
15
16struct sqlite3;
17
18namespace openswmm {
19 struct SimulationContext;
20}
21
22namespace openswmm::gpkg {
23
32int read_model(sqlite3* db, SimulationContext& ctx, const std::string& simulation_id);
33
42int read_from_file(const std::string& path, SimulationContext& ctx,
43 const std::string& simulation_id);
44
45} // namespace openswmm::gpkg
46
47#endif // OPENSWMM_GEOPACKAGE_READER_HPP
Definition GeoPackageInputPlugin.cpp:15
int read_from_file(const std::string &path, SimulationContext &ctx, const std::string &simulation_id)
Convenience: open a GeoPackage file and read a model.
Definition GeoPackageReader.cpp:1113
int read_model(sqlite3 *db, SimulationContext &ctx, const std::string &simulation_id)
Read a model definition from a GeoPackage into a SimulationContext.
Definition GeoPackageReader.cpp:1088
Definition NodeCoupling.cpp:15