![]() |
SWMMVis
6.0.0-alpha.4
Qt6/C++ GIS-based graphical user interface for the SWMMVis engine (6.0.0-alpha.4)
|
Canonical canvas attachment identities, semantic layer observations and view commands. More...
#include "plugins/extensionviewaccess.h"#include "layers/annotationlayer.h"#include "layers/featurelayer.h"#include "layers/gisrasterlayer.h"#include "layers/gisvectorlayer.h"#include "layers/swmm2dmeshlayer.h"#include "layers/swmm2dresultslayer.h"#include "layers/swmmmodellayer.h"#include "layers/swmmresultslayer.h"#include "layers/tabulardatalayer.h"#include "layers/wmslayer.h"#include "layers/wmtslayer.h"#include "map/mapcanvas.h"#include "map/spatialreferencesystem.h"#include "render/isublayer.h"#include "render/isublayerhost.h"#include "render/rulelist.h"#include "render/sublayerstyle.h"#include "swmmvisprojectwindow.h"#include "ui/panels/layertreecategories.h"#include <QJsonObject>#include <QVariantList>#include <algorithm>#include <cmath>#include <iterator>#include <map>#include <utility>Classes | |
| struct | openswmmvis::ExtensionLayerBridge::Data |
| Private per-session attachment map and guarded native signal wiring. More... | |
| struct | openswmmvis::ExtensionLayerBridge::Data::Entry |
| Current membership and its semantic change-comparison caches. More... | |
Namespaces | |
| namespace | openswmmvis |
Canonical canvas attachment identities, semantic layer observations and view commands.
One bridge belongs to each model window, regardless of plugin count. Its runtime identities describe canvas membership rather than a mutable persisted ID. Detached layers are disconnected and a later undo/re-add receives a fresh identity. Rendering repaint requests are deliberately not treated as authored style changes.