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
rendererfactory.cpp File Reference

One renderer construction path, archetype-seeded (gap A1.3). More...

Include dependency graph for rendererfactory.cpp:

Namespaces

namespace  OpenSWMM
 
namespace  OpenSWMM::Render
 
namespace  OpenSWMM::Render::RendererFactory
 

Functions

SymbolStyle OpenSWMM::Render::RendererFactory::baseSymbolOf (const IFeatureRenderer *renderer)
 
SymbolStyle OpenSWMM::Render::RendererFactory::defaultSymbolForArchetype (FeatureSublayer::Archetype archetype)
 
FeatureSublayer::Archetype OpenSWMM::Render::RendererFactory::archetypeFromSymbol (const SymbolStyle &style, FeatureSublayer::Archetype fallback=FeatureSublayer::Archetype::Point)
 
std::unique_ptr< IFeatureRendererOpenSWMM::Render::RendererFactory::makeRenderer (const QString &rendererId, FeatureSublayer::Archetype archetype, const IFeatureRenderer *previous=nullptr, const QVector< AttributeField > *fields=nullptr)
 Create a renderer of rendererId with a seeded base symbol.
 

Detailed Description

One renderer construction path, archetype-seeded (gap A1.3).

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