11#ifndef OPENSWMMVIS_UI_PROPERTIES_MESHEDGEPROPERTYADAPTER_H
12#define OPENSWMMVIS_UI_PROPERTIES_MESHEDGEPROPERTYADAPTER_H
40 QObject *
parent =
nullptr);
42 [[nodiscard]]
int triIdx()
const {
return m_tri; }
45 [[nodiscard]]
double length()
const;
46 [[nodiscard]]
int bcType()
const;
47 [[nodiscard]]
double bcHead()
const;
48 [[nodiscard]]
double bcSlope()
const;
49 [[nodiscard]]
double bcFlow()
const;
51 [[nodiscard]] QString
bcCurve()
const;
52 [[nodiscard]] QString
bcGroup()
const;
72 void onLayerAttributeChanged(
const QString &refName);
81 QPointer<SWMM2DMeshLayer> m_layer;
Definition meshedgepropertyadapter.h:23
void refresh()
Definition meshedgepropertyadapter.h:66
void setBCFlow(double v)
Definition meshedgepropertyadapter.cpp:100
int edgeLocal() const
Definition meshedgepropertyadapter.h:43
int triIdx
Definition meshedgepropertyadapter.h:25
QString bcTseries
Definition meshedgepropertyadapter.h:33
bool isBoundary
Definition meshedgepropertyadapter.h:27
int bcType
Definition meshedgepropertyadapter.h:29
void setBCCurve(const QString &name)
Definition meshedgepropertyadapter.cpp:110
double bcHead
Definition meshedgepropertyadapter.h:30
double bcFlow
Definition meshedgepropertyadapter.h:32
double bcConveyance
Definition meshedgepropertyadapter.h:36
void setBCTseries(const QString &name)
Definition meshedgepropertyadapter.cpp:105
int edgeLocal
Definition meshedgepropertyadapter.h:26
void setBCSlope(double v)
Definition meshedgepropertyadapter.cpp:95
void setBCHead(double v)
Definition meshedgepropertyadapter.cpp:90
QString bcCurve
Definition meshedgepropertyadapter.h:34
QString bcGroup
Definition meshedgepropertyadapter.h:35
void setBCType(int newType)
Definition meshedgepropertyadapter.cpp:83
void setBCConveyance(double v)
Definition meshedgepropertyadapter.cpp:120
double length
Definition meshedgepropertyadapter.h:28
double bcSlope
Definition meshedgepropertyadapter.h:31
Q_INVOKABLE QString displayLabelFor(const QString &property) const
Definition meshedgepropertyadapter.cpp:134
void setBCGroup(const QString &name)
Definition meshedgepropertyadapter.cpp:115
Definition swmm2dmeshlayer.h:64
QVector< int > v
pool vertex indices
Definition pslgminsize.cpp:159
QVector< int > parent
union-find
Definition pslgminsize.cpp:176
QString name
Definition sectionmodelbuilders.cpp:474