![]() |
OpenSWMM Engine
6.0.0-alpha.4
Data-oriented, plugin-extensible SWMM Engine (6.0.0-alpha.4)
|
Irregular transect — numerically identical to legacy transect.c. More...
#include "Transect.hpp"#include "../data/InfraData.hpp"#include <cmath>#include <algorithm>#include <numeric>#include <cstdio>#include <cstdlib>Namespaces | |
| namespace | openswmm |
| namespace | openswmm::transect |
Functions | |
| void | openswmm::transect::buildTables (TransectData &td) |
| Build tabulated geometry from station-elevation data. | |
| void | openswmm::transect::buildCustomTables (TransectData &td, double y_full, const double *curve_x, const double *curve_y, int n_pts) |
| Build tabulated geometry from a CUSTOM shape curve. | |
| bool | openswmm::transect::buildFromStore (const TransectStore &ts, int index, double ucf_length, TransectData &td) |
| Build one transect's geometry tables from the raw [TRANSECTS] store. | |
Irregular transect — numerically identical to legacy transect.c.