![]() |
OpenSWMM Engine
6.0.0-alpha.4
Data-oriented, plugin-extensible SWMM Engine (6.0.0-alpha.4)
|
Files | |
| file | openswmm_output_impl.cpp |
| C FFI wrapper for the OutputReader class. | |
| file | OutputReader.cpp |
| OutputReader — reads SWMM 5.x binary .out files. | |
| file | OutputReader.hpp |
| Internal C++ class for reading SWMM 5.x binary output files. | |
Classes | |
| class | openswmm::OutputReader |
| Reads SWMM 5.x binary .out files produced by DefaultOutputPlugin. Reads use a shared mutable FILE cursor even on const methods: serialize all operations per reader, including refresh/close. Returns raw stored units; no endian/float-representation conversion or general corrupt-file hardening is provided. File counts/offsets must fit native allocation/long arithmetic. More... | |
Read-only saved-result access and output serialization. Reader objects own file resources and expose format-specific time/index/attribute contracts; one-dimensional project display units and two-dimensional native SI outputs remain distinct.