![]() |
SWMMVis
6.0.0-alpha.4
Qt6/C++ GIS-based graphical user interface for the SWMMVis engine (6.0.0-alpha.4)
|
Explicit RGB(A) band-composite raster renderer. More...
#include "render/irasterrenderer.h"Go to the source code of this file.
Classes | |
| class | OpenSWMM::Render::MultiBandColorRenderer |
| RGB(A) composite from three (or four) raster bands. More... | |
Namespaces | |
| namespace | OpenSWMM |
| namespace | OpenSWMM::Render |
Explicit RGB(A) band-composite raster renderer.
Replaces GISRasterLayer's former "three or more bands ⇒ RGB"
hard-wire with a renderer the user can see and switch away from:
it names which bands feed the red / green / blue (/ alpha)
channels, and installing any other IRasterRenderer on a
multi-band raster puts the layer back on the single-band colour
path for the chosen render band.
No per-pixel colour mapping happens here — the warp reads the
bands as bytes and composites them directly — so colorForValue()
is unused (returns transparent). No contrast stretch (deferred).