![]() |
SWMMVis
6.0.0-alpha.4
Qt6/C++ GIS-based graphical user interface for the SWMMVis engine (6.0.0-alpha.4)
|
#include "map/tools/maptool.h"#include "plot/plotattribute.h"#include <QPoint>#include <QPointer>Go to the source code of this file.
Classes | |
| class | MapToolMeshSelectEdge |
Slice §V.VB — map tool that picks 2D mesh edges by single click or box rubber-band. Defaults to boundary-only (the BC-meaningful subset). Press "A" while the tool is active to toggle including interior edges (rare; mainly diagnostic) — "B" to revert to boundary-only.
Picks are reported via SelectionManager using MeshObjectRef-encoded SWMMObjectRef names; same modifier grammar as MapToolMeshSelectVertex, except that Ctrl/⌘ is repurposed here for boundary path picking (see below) instead of Toggle.
Ctrl/⌘ + click on a boundary edge Adds the shortest chain of boundary edges (inclusive of both ends) between it and the run's starting edge to the selection. "Shortest" is geometric length.
The starting edge is, in order of preference: