![]() |
OpenSWMM Engine
6.0.0-alpha.1
Data-oriented, plugin-extensible SWMM Engine (6.0.0-alpha.1)
|
Internal C++ API for object deletion and cascade analysis. More...
Go to the source code of this file.
Classes | |
| struct | openswmm::edit::CascadeEntry |
| Describes one object that was impacted (deleted or nullified) during a cascade deletion. More... | |
| struct | openswmm::edit::CascadeResult |
| Aggregate cascade result for one deletion operation. More... | |
Namespaces | |
| namespace | openswmm |
| namespace | openswmm::edit |
Internal C++ API for object deletion and cascade analysis.
Provides non-destructive impact analysis and destructive deletion for all major object types in a SimulationContext. All mutating functions require the context to be in BUILDING or OPENED state (enforced by the C ABI wrapper in openswmm_edit_impl.cpp, NOT here).