![]() |
SWMMVis
6.0.0-alpha.4
Qt6/C++ GIS-based graphical user interface for the SWMMVis engine (6.0.0-alpha.4)
|
A single-window editing session bound to one SWMMVis workspace. More...
#include "layers/openswmmvislayer.h"Go to the source code of this file.
Classes | |
| class | OpenSWMMVisSession |
| Couples an OpenSWMMVisWorkspace (project data) with an OpenSWMMVisGraphicsView (map overlay) for one MDI project window. More... | |
A single-window editing session bound to one SWMMVis workspace.
OpenSWMMVisSession binds an OpenSWMMVisWorkspace (project data) to an OpenSWMMVisGraphicsView (interactive map overlay). Each project window in the MDI host owns exactly one session; creating or importing a second SWMM model opens a new session rather than reusing the existing one.
OpenSWMMVisSession derives from OpenSWMMVisLayer so it can be tracked inside the workspace's layer list and referenced polymorphically by the canvas.