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

Static terrain-fill sublayer for the 2D mesh. More...

#include "render/classificationscheme.h"
#include "render/isublayer.h"
#include "render/sublayerstyle.h"
#include <QColor>
#include <QJsonObject>
#include <QString>
#include <QVector>
Include dependency graph for meshfillsublayer.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  OpenSWMM::Render::MeshFillStyle
 
class  OpenSWMM::Render::MeshFillSublayer
 

Namespaces

namespace  OpenSWMM
 
namespace  OpenSWMM::Render
 

Detailed Description

Static terrain-fill sublayer for the 2D mesh.

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
    Plan: RENDERING_OUTPUT_SUBLAYERS_PLAN.md §3 (SWMM2DResultsLayer
    default mix — MeshFill is the bottom static layer underneath
    the dynamic depth ramp / contours / vectors).

    Static — isDynamic() == false. Terrain elevation does not
    change with the animation period; the host dispatch skips it.

    Style bag v1 (3 properties):
      - fillColor        (QColor — flat fall-back fill colour)
      - hillshadeStrength (double 0..1 — shading darkness factor)
      - useElevationRamp (bool — when true, the renderer reads
                            vertex-Z and remaps through a built-in
                            elevation ramp; when false, fillColor
                            is used uniformly)

    Slice S5.1.