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
profilepathoverlay.h File Reference

Transient map-canvas overlay used by Slice BC to highlight candidate profile paths while the path-picker is open. More...

#include "plot/profilerouter.h"
#include <QColor>
#include <QGraphicsItemGroup>
#include <QPointF>
#include <QVector>
#include <functional>
Include dependency graph for profilepathoverlay.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ProfilePathOverlay
 Renders an ordered list of candidate paths over the map. More...
 

Detailed Description

Transient map-canvas overlay used by Slice BC to highlight candidate profile paths while the path-picker is open.

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

The overlay stores the same path state as the legacy QGraphicsScene item, but MapCanvas can also paint it in the final widget overlay pass after the QSG 1D/2D result frame. That keeps candidate and accepted paths visible above flood maps and result layers that are composited later than the scene buffer. Coordinates follow the standard layer-CRS → scene convention used by SWMMLayerItem (QPointF(mx, -my)).