![]() |
SWMMVis
6.0.0-alpha.4
Qt6/C++ GIS-based graphical user interface for the SWMMVis engine (6.0.0-alpha.4)
|
#include <QCoreApplication>#include <QMetaType>#include <QString>#include <QVector>Go to the source code of this file.
Classes | |
| struct | openswmmvis::import::EnumChoice |
| struct | openswmmvis::import::TargetAttribute |
| class | openswmmvis::import::ImportTargetRegistry |
Namespaces | |
| namespace | openswmmvis |
| namespace | openswmmvis::import |
FEATURE_LAYER_TO_SWMM_IMPORT — static schema registry for the "Import Feature Layer → SWMM Objects" dialog. Describes every importable SWMM target kind and its mappable attributes so the mapping table, planner, and executor all consume one source of truth. Pure Qt Core data — no engine, GDAL, or widget includes — so the planner unit tests stay dependency-light.
Attribute keys marked with a non-empty adapterProperty map 1:1 to a Q_PROPERTY on the matching property adapter (SWMM*PropertyAdapter). Keys with an empty adapterProperty ("name", "fromNode", "toNode") are consumed by the creation call itself (applyNodeAdd / applyLinkAdd / applyGageAdd).