SWMMVis  6.0.0-alpha.4
Qt6/C++ GIS-based graphical user interface for the SWMMVis engine (6.0.0-alpha.4)
Loading...
Searching...
No Matches
meshvertexpropertyadapter.h File Reference
#include <QObject>
#include <QPointer>
#include <QString>
Include dependency graph for meshvertexpropertyadapter.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  MeshVertexPropertyAdapter
 

Detailed Description

Author
Caleb Buahin caleb.nosp@m..bua.nosp@m.hin@g.nosp@m.mail.nosp@m..com
Date
2026
License\n GPL-3.0-or-later

Slice §V.VF — Q_PROPERTY-backed view of one 2D mesh vertex.

Stateless wrapper around SWMM2DMeshLayer keyed by vertex index. Every READ calls back into the layer's mesh() data; every WRITE slot calls the layer's applyMesh* helpers, which emit attributeChanged so all other views (toolbar, attribute table, map renderer) stay in sync (feedback_mvc_synchronized_uis).

Slice §V.VE — coupledNodeId is the read/write surface for vertex-to- SWMM-node coupling, stored in the vertex's coupledNode field and round-tripped through INP via [2D_VERTEX_NODE_MAP]. tag is the separate descriptive label (the [2D_VERTICES] TAG column).