![]() |
SWMMVis
6.0.0-alpha.4
Qt6/C++ GIS-based graphical user interface for the SWMMVis engine (6.0.0-alpha.4)
|
#include "map/mapundostack.h"#include "mesh/meshedgebc.h"#include "mesh/meshinfil.h"#include "mesh/meshresult.h"#include <QByteArray>#include <QPair>#include <QPointer>#include <QString>#include <QVariant>#include <QVector>Go to the source code of this file.
Classes | |
| class | MeshSetTriangleTagCommand |
| class | MeshSetTriangleAttributeCommand |
| Undoable write of one per-cell parameter across a set of triangles. More... | |
| class | MeshSetVertexAttributeCommand |
| Undoable write of one per-vertex attribute across a set of vertices. More... | |
| class | MeshSetEdgeAttributeCommand |
| Undoable write of one per-edge attribute across a set of edge slots. More... | |
| class | MeshSetTriangleInfilCommand |
| Undoable write of a COMPLETE per-cell infiltration row (method plus every positional parameter plus destination) across a set of triangles — GUI plan §3.5(3), phase GG0c. More... | |
| class | MeshSetInfilDefaultsCommand |
Undoable write of one or more [2D_INFILTRATION_DEFAULTS] tag rows — the region-level peer of MeshSetTriangleInfilCommand. More... | |
Namespaces | |
| namespace | mesh |
Undoable per-cell 2D mesh attribute edits. One command covers a whole selection (or a whole raster/shapefile assignment), so a bulk write is a single Ctrl+Z rather than thousands.
Every editing surface — the mesh-editing toolbar, the properties panel adapter, and the Cell Data assignment dialog — pushes through pushCellParamEdit() so undo behaves identically no matter where the edit came from.