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

#include <meshvertexpropertyadapter.h>

Inheritance diagram for MeshVertexPropertyAdapter:
Collaboration diagram for MeshVertexPropertyAdapter:

Public Slots

void setZ (double v)
 
void setCoupledNodeId (const QString &id)
 
void setTag (const QString &tag)
 
void refresh ()
 

Signals

void changed ()
 

Public Member Functions

 MeshVertexPropertyAdapter (SWMM2DMeshLayer *layer, int vertexIdx, QObject *parent=nullptr)
 
int index () const
 
double x () const
 
double y () const
 
double z () const
 
QString coupledNodeId () const
 
QString tag () const
 
Q_INVOKABLE QString displayLabelFor (const QString &property) const
 Same display-label convention as SWMM*PropertyAdapter.
 

Properties

int index
 
double x
 
double y
 
double z
 
QString coupledNodeId
 
QString tag
 

Constructor & Destructor Documentation

◆ MeshVertexPropertyAdapter()

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

Member Function Documentation

◆ changed

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

◆ coupledNodeId()

QString MeshVertexPropertyAdapter::coupledNodeId ( ) const

◆ displayLabelFor()

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

Same display-label convention as SWMM*PropertyAdapter.

◆ index()

int MeshVertexPropertyAdapter::index ( ) const
inline

◆ refresh

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

◆ setCoupledNodeId

void MeshVertexPropertyAdapter::setCoupledNodeId ( const QString &  id)
slot

◆ setTag

void MeshVertexPropertyAdapter::setTag ( const QString &  tag)
slot

◆ setZ

void MeshVertexPropertyAdapter::setZ ( double  v)
slot

◆ tag()

QString MeshVertexPropertyAdapter::tag ( ) const

◆ x()

double MeshVertexPropertyAdapter::x ( ) const

◆ y()

double MeshVertexPropertyAdapter::y ( ) const

◆ z()

double MeshVertexPropertyAdapter::z ( ) const

Property Documentation

◆ coupledNodeId

QString MeshVertexPropertyAdapter::coupledNodeId
readwrite

◆ index

int MeshVertexPropertyAdapter::index
read

◆ tag

QString MeshVertexPropertyAdapter::tag
readwrite

◆ x

double MeshVertexPropertyAdapter::x
read

◆ y

double MeshVertexPropertyAdapter::y
read

◆ z

double MeshVertexPropertyAdapter::z
readwrite

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