19#ifndef OPENSWMMVIS_SECTIONVIEW_SECTIONMODELBUILDERS_H
20#define OPENSWMMVIS_SECTIONVIEW_SECTIONMODELBUILDERS_H
24#include <openswmm/engine/openswmm_engine.h>
102 int shape,
double geom1,
double geom2,
double geom3,
double geom4,
114 const QString &
title,
115 const QString &subtitle,
Owning handle on one standalone SWMM cross-section.
Definition xsectsampler.h:57
QString lengthLabel
Definition inletdrawingview.cpp:80
MarkerShape shape
Definition markershape.cpp:27
Definition aquifereditordialog.h:41
SectionDiagramModel buildNodeProfile(SWMM_Engine engine, int nodeIdx, const DiagramUnits &units, int maxLinks=8)
Node profile: structure, rim, invert, and every connecting link drawn at its own invert offset,...
Definition sectionmodelbuilders.cpp:895
SectionDiagramModel buildXsectEditorPreview(int shape, double geom1, double geom2, double geom3, double geom4, const DiagramUnits &units, int highlightOrdinal=0)
Live preview for the cross-section editor, built from uncommitted dialog values rather than from the ...
Definition sectionmodelbuilders.cpp:1470
SectionDiagramModel buildLinkSection(SWMM_Engine engine, int linkIdx, const DiagramUnits &units)
True-shape cross-section of a link, with dimensions + elevations.
Definition sectionmodelbuilders.cpp:358
SectionDiagramModel buildSamplerPreview(const XsectSampler &sampler, const QString &title, const QString &subtitle, const DiagramUnits &units)
Preview for an already-constructed sampler (tabulated shapes).
Definition sectionmodelbuilders.cpp:1507
double profileMaxExaggeration() noexcept
Definition sectionmodelbuilders.cpp:352
SectionDiagramModel buildLinkProfile(SWMM_Engine engine, int linkIdx, const DiagramUnits &units)
Longitudinal profile of a conduit between its two nodes.
Definition sectionmodelbuilders.cpp:577
void * SWMM_Engine
Definition objectdefaultsapplier.h:19
Renderer-agnostic section/profile diagram model + QPainter painter.
const char * title
Definition snowpackeditordialog.cpp:71
Definition sectionmodelbuilders.h:40
Everything one preview pane draws, in model units.
Definition sectiondiagram.h:274