OpenSWMM Engine  6.0.0-alpha.1
Data-oriented, plugin-extensible SWMM Engine (6.0.0-alpha.1)
Loading...
Searching...
No Matches
RoutingInterfaceFormat.hpp
Go to the documentation of this file.
1
37
38#ifndef OPENSWMM_GEOPACKAGE_ROUTING_INTERFACE_FORMAT_HPP
39#define OPENSWMM_GEOPACKAGE_ROUTING_INTERFACE_FORMAT_HPP
40
41#include "FormatTypes.hpp"
42
43#include <string>
44#include <vector>
45
47
58 const std::string& path,
60 std::vector<RoutingInterfaceRow>& rows);
61
71 const std::string& path,
72 const RoutingInterfaceMetadata& meta,
73 const std::vector<RoutingInterfaceRow>& rows);
74
75} // namespace openswmm::gpkg::formats
76
77#endif // OPENSWMM_GEOPACKAGE_ROUTING_INTERFACE_FORMAT_HPP
Plain-data types shared by every external-file format parser.
Definition ClimateFormat.cpp:19
FormatResult writeRoutingInterfaceText(const std::string &path, const RoutingInterfaceMetadata &meta, const std::vector< RoutingInterfaceRow > &rows)
Write metadata + rows out to a SWMM5 routing-interface text file.
Definition RoutingInterfaceFormat.cpp:175
FormatResult parseRoutingInterfaceText(const std::string &path, RoutingInterfaceMetadata &meta, std::vector< RoutingInterfaceRow > &rows)
Parse a SWMM5 routing-interface text file into metadata + rows.
Definition RoutingInterfaceFormat.cpp:49
Lightweight outcome for format parse / materialise calls.
Definition FormatTypes.hpp:165
Header / metadata captured at the top of a routing interface file.
Definition FormatTypes.hpp:75