![]() |
SWMMVis
6.0.0-alpha.4
Qt6/C++ GIS-based graphical user interface for the SWMMVis engine (6.0.0-alpha.4)
|
Directories | |
| tools | |
Files | |
| crsmanager.h | |
| Application-wide singleton for querying the GDAL CRS database and managing recently used coordinate reference systems. | |
| featurecommands.h | |
| graphicsitems.h | |
| Custom QGraphicsItem subclasses for the OpenSWMMVis map scene. | |
| importcommands.h | |
| legendclasseditcommands.h | |
| QUndoCommand wrappers for per-class renderer edits driven from the legend (Slice BB Phase 8.6.16). | |
| legendcontent.h | |
| One canonical copy of the legend-content helpers (gap B1). | |
| mapcanvas.h | |
| Central map display — QGIS-style hybrid rendering. | |
| mapextent.h | |
| Axis-aligned bounding box in a map coordinate system, used by MapCanvas and all layer types to define spatial extents. | |
| maprenderjob.h | |
| Background render job that composites raster layers into a QImage. | |
| mapundostack.h | |
| meshcommands.h | |
| meshprofileoverlay.h | |
| Map-canvas overlay for a 2D-mesh longitudinal profile: the traced path drawn persistently on the map plus a position arrow that mirrors the profile chart's cursor (and can be dragged on the map via MapToolProfileMarker). | |
| nodepicksession.h | |
| "Pick a node on the map" for dialogs and property editors. | |
| objectdefaultsapplier.h | |
| Applies PreferencesManager::ObjectDefaults to a freshly created engine object. Called by the Add*Commands (draw tools) and the GIS feature importer — the two creation choke points — BEFORE any geometry-derived overrides (auto-length, auto-area, terrain inverts) so the more specific value wins. | |
| openswmmvisgraphicsview.h | |
| Transparent QGraphicsView overlay that sits on top of the MapCanvas raster buffer, hosting interactive vector items in scene coordinates. | |
| openswmmvisscene.h | |
| QGraphicsScene managing all map layer items. | |
| profilepathoverlay.h | |
| Transient map-canvas overlay used by Slice BC to highlight candidate profile paths while the path-picker is open. | |
| scalarfillmaterial.h | |
| scalebarsettings.h | |
| Configurable appearance settings for the map scale bar. | |
| selectionbeaconoverlay.h | |
| Locator for the current selection: a flash on change, then a persistent beacon for as long as the selection stands. | |
| snapengine.h | |
| Shared vertex-snapping helper for all drawing map tools. | |
| spatialreferencesystem.h | |
| Qt wrapper around a GDAL OGRSpatialReference, providing CRS metadata, serialisation helpers, and transformation factory methods. | |
| swmm2dmeshqsgrenderer.h | |
| swmm2dresultsqsgrenderer.h | |
| swmmlayeritem.h | |
| Batched QGraphicsItem that renders all SWMM network geometry for one SWMMModelLayer in a single paint() call. Replaces the former approach of one QGraphicsItem per node / link / subcatchment / gage, which doesn't scale beyond tens of thousands of objects. | |
| swmmlayerqsgrenderer.h | |