![]() |
SWMMVis
6.0.0-alpha.4
Qt6/C++ GIS-based graphical user interface for the SWMMVis engine (6.0.0-alpha.4)
|
#include "layers/meshspatialgrid.h"#include "layers/openswmmvislayer.h"#include "mesh/meshboundarygraph.h"#include "mesh/meshresult.h"#include "mesh/meshedgebc.h"#include "render/isublayerhost.h"#include <QByteArray>#include <QColor>#include <QLineF>#include <QPair>#include <QPointF>#include <QPolygonF>#include <QRectF>#include <QSet>#include <QString>#include <QVector>#include <ogr_spatialref.h>#include <memory>Go to the source code of this file.
Classes | |
| class | SWMM2DMeshLayer |
| struct | SWMM2DMeshLayer::SceneTri |
| struct | SWMM2DMeshLayer::SceneEdge |
| struct | SWMM2DMeshLayer::SceneNode |
Namespaces | |
| namespace | OpenSWMM |
| namespace | OpenSWMM::Render |
Slice AU.6 — renders a generated 2D triangular mesh on the canvas.
Rendering is handled entirely by SWMM2DMeshQSGRenderer (a QQuickItem inside MapCanvas's QQuickWidget), which replaces the former per-triangle QPainter path. All scene-space geometry is pre-computed into the public m_scene* caches by rebuildSceneGeometry(); the renderer reads them directly.
Elevation visualisation: