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
MeshEdgePropertyAdapter Class Reference

#include <meshedgepropertyadapter.h>

Inheritance diagram for MeshEdgePropertyAdapter:
Collaboration diagram for MeshEdgePropertyAdapter:

Public Slots

void setBCType (int newType)
 
void setBCHead (double v)
 
void setBCSlope (double v)
 
void setBCFlow (double v)
 
void setBCTseries (const QString &name)
 
void setBCCurve (const QString &name)
 
void setBCGroup (const QString &name)
 
void setBCConveyance (double v)
 
void refresh ()
 

Signals

void changed ()
 

Public Member Functions

 MeshEdgePropertyAdapter (SWMM2DMeshLayer *layer, int triIdx, int edgeLocal, QObject *parent=nullptr)
 
int triIdx () const
 
int edgeLocal () const
 
bool isBoundary () const
 
double length () const
 
int bcType () const
 
double bcHead () const
 
double bcSlope () const
 
double bcFlow () const
 
QString bcTseries () const
 
QString bcCurve () const
 
QString bcGroup () const
 
double bcConveyance () const
 
Q_INVOKABLE QString displayLabelFor (const QString &property) const
 

Properties

int triIdx
 
int edgeLocal
 
bool isBoundary
 
double length
 
int bcType
 
double bcHead
 
double bcSlope
 
double bcFlow
 
QString bcTseries
 
QString bcCurve
 
QString bcGroup
 
double bcConveyance
 

Constructor & Destructor Documentation

◆ MeshEdgePropertyAdapter()

MeshEdgePropertyAdapter::MeshEdgePropertyAdapter ( SWMM2DMeshLayer layer,
int  triIdx,
int  edgeLocal,
QObject *  parent = nullptr 
)
Here is the call graph for this function:

Member Function Documentation

◆ bcConveyance()

double MeshEdgePropertyAdapter::bcConveyance ( ) const

◆ bcCurve()

QString MeshEdgePropertyAdapter::bcCurve ( ) const

◆ bcFlow()

double MeshEdgePropertyAdapter::bcFlow ( ) const

◆ bcGroup()

QString MeshEdgePropertyAdapter::bcGroup ( ) const

◆ bcHead()

double MeshEdgePropertyAdapter::bcHead ( ) const

◆ bcSlope()

double MeshEdgePropertyAdapter::bcSlope ( ) const

◆ bcTseries()

QString MeshEdgePropertyAdapter::bcTseries ( ) const

◆ bcType()

int MeshEdgePropertyAdapter::bcType ( ) const

◆ changed

void MeshEdgePropertyAdapter::changed ( )
signal
Here is the caller graph for this function:

◆ displayLabelFor()

QString MeshEdgePropertyAdapter::displayLabelFor ( const QString &  property) const

◆ edgeLocal()

int MeshEdgePropertyAdapter::edgeLocal ( ) const
inline

◆ isBoundary()

bool MeshEdgePropertyAdapter::isBoundary ( ) const

◆ length()

double MeshEdgePropertyAdapter::length ( ) const
Here is the call graph for this function:

◆ refresh

void MeshEdgePropertyAdapter::refresh ( )
inlineslot
Here is the call graph for this function:

◆ setBCConveyance

void MeshEdgePropertyAdapter::setBCConveyance ( double  v)
slot

◆ setBCCurve

void MeshEdgePropertyAdapter::setBCCurve ( const QString &  name)
slot

◆ setBCFlow

void MeshEdgePropertyAdapter::setBCFlow ( double  v)
slot

◆ setBCGroup

void MeshEdgePropertyAdapter::setBCGroup ( const QString &  name)
slot

◆ setBCHead

void MeshEdgePropertyAdapter::setBCHead ( double  v)
slot

◆ setBCSlope

void MeshEdgePropertyAdapter::setBCSlope ( double  v)
slot

◆ setBCTseries

void MeshEdgePropertyAdapter::setBCTseries ( const QString &  name)
slot

◆ setBCType

void MeshEdgePropertyAdapter::setBCType ( int  newType)
slot

◆ triIdx()

int MeshEdgePropertyAdapter::triIdx ( ) const
inline

Property Documentation

◆ bcConveyance

double MeshEdgePropertyAdapter::bcConveyance
readwrite

◆ bcCurve

QString MeshEdgePropertyAdapter::bcCurve
readwrite

◆ bcFlow

double MeshEdgePropertyAdapter::bcFlow
readwrite

◆ bcGroup

QString MeshEdgePropertyAdapter::bcGroup
readwrite

◆ bcHead

double MeshEdgePropertyAdapter::bcHead
readwrite

◆ bcSlope

double MeshEdgePropertyAdapter::bcSlope
readwrite

◆ bcTseries

QString MeshEdgePropertyAdapter::bcTseries
readwrite

◆ bcType

int MeshEdgePropertyAdapter::bcType
readwrite

◆ edgeLocal

int MeshEdgePropertyAdapter::edgeLocal
read

◆ isBoundary

bool MeshEdgePropertyAdapter::isBoundary
read

◆ length

double MeshEdgePropertyAdapter::length
read

◆ triIdx

int MeshEdgePropertyAdapter::triIdx
read

The documentation for this class was generated from the following files: