13#include <openswmm/legacy/engine/openswmm_solver.h>
14#include <openswmm/engine/openswmm_model.h>
67 swmm_FlowUnitsProperty mFlowUnits = swmm_CFS;
Per-project flow-units state + label helpers.
Definition unitsystem.h:28
void unitsChanged(swmm_FlowUnitsProperty newUnits)
QString depthLabel() const
Definition unitsystem.cpp:157
static UnitSystem * activeProject()
Definition unitsystem.cpp:66
static void setActiveProject(UnitSystem *units)
Definition unitsystem.cpp:39
QString flowUnitLabel() const
Definition unitsystem.cpp:138
QString lengthLabel() const
Definition unitsystem.cpp:152
bool isSI() const
Definition unitsystem.cpp:132
QString volumeLabel() const
Definition unitsystem.cpp:172
QString velocityLabel() const
Definition unitsystem.cpp:162
QString areaLabel() const
Definition unitsystem.cpp:167
swmm_FlowUnitsProperty flowUnits() const
Definition unitsystem.cpp:76
void syncFromEngine(SWMM_Engine engine)
Definition unitsystem.cpp:83
void setFlowUnits(swmm_FlowUnitsProperty units, SWMM_Engine engine=nullptr)
Definition unitsystem.cpp:110
static UnitSystem * instance()
Definition unitsystem.cpp:29
void * SWMM_Engine
Definition objectdefaultsapplier.h:19
QVector< int > parent
union-find
Definition pslgminsize.cpp:176