19#ifndef OPENSWMMVIS_UI_PROPERTIES_MESHTRIANGLEPROPERTYADAPTER_H
20#define OPENSWMMVIS_UI_PROPERTIES_MESHTRIANGLEPROPERTYADAPTER_H
43 QObject *
parent =
nullptr);
45 [[nodiscard]]
int index()
const {
return m_idx; }
46 [[nodiscard]]
int v0()
const;
47 [[nodiscard]]
int v1()
const;
48 [[nodiscard]]
int v2()
const;
49 [[nodiscard]]
double mannings()
const;
51 [[nodiscard]] QString
tag()
const;
76 void onLayerAttributeChanged(
const QString &refName);
79 QPointer<SWMM2DMeshLayer> m_layer;
80 QPointer<MapCanvas> m_canvas;
83 QString m_depthUnit = QStringLiteral(
"m");
The central map display widget — QGIS-style hybrid rendering.
Definition mapcanvas.h:63
Definition meshtrianglepropertyadapter.h:31
void setCanvas(MapCanvas *canvas)
Canvas whose undo stack numeric edits are pushed onto. Without one the edits still apply,...
Definition meshtrianglepropertyadapter.h:60
double initDepth
Definition meshtrianglepropertyadapter.h:38
int v2
Definition meshtrianglepropertyadapter.h:36
QString tag
Definition meshtrianglepropertyadapter.h:39
int v0
Definition meshtrianglepropertyadapter.h:34
void setTag(const QString &tag)
Definition meshtrianglepropertyadapter.cpp:82
void setDepthUnitLabel(const QString &label)
Project depth unit ("ft" / "m") shown in length labels; defaults to "m".
Definition meshtrianglepropertyadapter.h:64
int v1
Definition meshtrianglepropertyadapter.h:35
int index
Definition meshtrianglepropertyadapter.h:33
void setMannings(double n)
Definition meshtrianglepropertyadapter.cpp:63
Q_INVOKABLE QString displayLabelFor(const QString &property) const
Same display-label convention as SWMM*PropertyAdapter. Length properties carry the project's depth un...
Definition meshtrianglepropertyadapter.cpp:93
void refresh()
Definition meshtrianglepropertyadapter.h:70
void setInitDepth(double d)
Definition meshtrianglepropertyadapter.cpp:76
double mannings
Definition meshtrianglepropertyadapter.h:37
Definition swmm2dmeshlayer.h:64
const char * label
Human label for the filter entry.
Definition gdaldrivers.cpp:22
Central map display — QGIS-style hybrid rendering.
std::size_t n
Definition mesh2dresultsexport.cpp:426
QVector< int > parent
union-find
Definition pslgminsize.cpp:176