![]() |
OpenSWMM Engine
6.0.0-alpha.1
Data-oriented, plugin-extensible SWMM Engine (6.0.0-alpha.1)
|
SWMM5 routing interface text format โ parser / materialiser. More...
Go to the source code of this file.
Namespaces | |
| namespace | openswmm |
| namespace | openswmm::gpkg |
| namespace | openswmm::gpkg::formats |
Functions | |
| FormatResult | openswmm::gpkg::formats::parseRoutingInterfaceText (const std::string &path, RoutingInterfaceMetadata &meta, std::vector< RoutingInterfaceRow > &rows) |
| Parse a SWMM5 routing-interface text file into metadata + rows. | |
| FormatResult | openswmm::gpkg::formats::writeRoutingInterfaceText (const std::string &path, const RoutingInterfaceMetadata &meta, const std::vector< RoutingInterfaceRow > &rows) |
| Write metadata + rows out to a SWMM5 routing-interface text file. | |
SWMM5 routing interface text format โ parser / materialiser.
Slice IO-6b. Reads and writes the EPA-SWMM routing interface text file format produced and consumed by the legacy iface.c::openFileForOutput / readIfaceFileHeader. Layout:
NOTE: the EPA-SWMM interface file is text, not binary
(clarification vs. the plan ยง3.6 v1 table, which originally
said "binary" โ the legacy implementation in `iface.c` writes
via `fprintf` exclusively).