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
sectiondiagram.cpp File Reference
#include "ui/sectionview/sectiondiagram.h"
#include <QBrush>
#include <QFontMetricsF>
#include <QPainter>
#include <QCoreApplication>
#include <QPainterPath>
#include <QPen>
#include <QtMath>
#include <algorithm>
#include <cmath>
Include dependency graph for sectiondiagram.cpp:

Namespaces

namespace  openswmmvis
 
namespace  openswmmvis::sectionview
 

Functions

QColor openswmmvis::sectionview::diagramFillColor (DiagramRole role, const QPalette &palette)
 
QColor openswmmvis::sectionview::diagramStrokeColor (DiagramRole role, const QPalette &palette)
 
void openswmmvis::sectionview::paintSectionDiagram (QPainter &painter, const QRectF &target, const SectionDiagramModel &model, const QPalette &palette, const DiagramViewport &viewport={}, QRectF *fitRectOut=nullptr, double *achievedExaggerationOut=nullptr)
 Paint model into target using palette for all colours.
 

Detailed Description

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