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

#include <swmmtransectpropertyadapter.h>

Inheritance diagram for SWMMTransectPropertyAdapter:
Collaboration diagram for SWMMTransectPropertyAdapter:

Public Slots

void setComments (const QString &v)
 
void setNLeftBank (double v)
 
void setNRightBank (double v)
 
void setNChannel (double v)
 
void setXLeftBank (double v)
 
void setXRightBank (double v)
 
void setXLeftEncroachment (double v)
 
void setXRightEncroachment (double v)
 
void setStationMultiplier (double v)
 
void setElevationOffset (double v)
 
void setMeanderFactor (double v)
 
- Public Slots inherited from SWMMDataObjectPropertyAdapter
void setName (const QString &newName)
 
void updateStoredName (const QString &newName)
 
void refresh ()
 

Public Member Functions

QString comments () const
 
double nLeftBank () const
 
double nRightBank () const
 
double nChannel () const
 
double xLeftBank () const
 
double xRightBank () const
 
double xLeftEncroachment () const
 
double xRightEncroachment () const
 
double stationMultiplier () const
 
double elevationOffset () const
 
double meanderFactor () const
 
int stationCount () const
 
Q_INVOKABLE QString displayLabelFor (const QString &property) const
 
 SWMMDataObjectPropertyAdapter (SWMM_Engine engine, QString name, QObject *parent=nullptr)
 
- Public Member Functions inherited from SWMMDataObjectPropertyAdapter
 SWMMDataObjectPropertyAdapter (SWMM_Engine engine, QString name, QObject *parent=nullptr)
 
 ~SWMMDataObjectPropertyAdapter () override=default
 
QString name () const
 
SWMM_Engine engine () const
 
void setModelLayer (SWMMModelLayer *layer)
 
SWMMModelLayermodelLayer () const
 

Properties

QString comments
 
double nLeftBank
 
double nRightBank
 
double nChannel
 
double xLeftBank
 
double xRightBank
 
double xLeftEncroachment
 
double xRightEncroachment
 
double stationMultiplier
 
double elevationOffset
 
double meanderFactor
 
int stationCount
 
- Properties inherited from SWMMDataObjectPropertyAdapter
QString name
 

Additional Inherited Members

- Signals inherited from SWMMDataObjectPropertyAdapter
void changed ()
 
void renameRequested (const QString &oldName, const QString &newName)
 
void displayLabelsChanged ()
 
- Protected Attributes inherited from SWMMDataObjectPropertyAdapter
SWMM_Engine m_engine
 
QString m_name
 
SWMMModelLayerm_layer = nullptr
 Bound via setModelLayer.
 

Member Function Documentation

◆ comments()

QString SWMMTransectPropertyAdapter::comments ( ) const

◆ displayLabelFor()

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

◆ elevationOffset()

double SWMMTransectPropertyAdapter::elevationOffset ( ) const

◆ meanderFactor()

double SWMMTransectPropertyAdapter::meanderFactor ( ) const

◆ nChannel()

double SWMMTransectPropertyAdapter::nChannel ( ) const

◆ nLeftBank()

double SWMMTransectPropertyAdapter::nLeftBank ( ) const

◆ nRightBank()

double SWMMTransectPropertyAdapter::nRightBank ( ) const

◆ setComments

void SWMMTransectPropertyAdapter::setComments ( const QString &  v)
slot
Here is the call graph for this function:

◆ setElevationOffset

void SWMMTransectPropertyAdapter::setElevationOffset ( double  v)
slot
Here is the call graph for this function:

◆ setMeanderFactor

void SWMMTransectPropertyAdapter::setMeanderFactor ( double  v)
slot
Here is the call graph for this function:

◆ setNChannel

void SWMMTransectPropertyAdapter::setNChannel ( double  v)
slot
Here is the call graph for this function:

◆ setNLeftBank

void SWMMTransectPropertyAdapter::setNLeftBank ( double  v)
slot
Here is the call graph for this function:

◆ setNRightBank

void SWMMTransectPropertyAdapter::setNRightBank ( double  v)
slot
Here is the call graph for this function:

◆ setStationMultiplier

void SWMMTransectPropertyAdapter::setStationMultiplier ( double  v)
slot
Here is the call graph for this function:

◆ setXLeftBank

void SWMMTransectPropertyAdapter::setXLeftBank ( double  v)
slot
Here is the call graph for this function:

◆ setXLeftEncroachment

void SWMMTransectPropertyAdapter::setXLeftEncroachment ( double  v)
slot
Here is the call graph for this function:

◆ setXRightBank

void SWMMTransectPropertyAdapter::setXRightBank ( double  v)
slot
Here is the call graph for this function:

◆ setXRightEncroachment

void SWMMTransectPropertyAdapter::setXRightEncroachment ( double  v)
slot
Here is the call graph for this function:

◆ stationCount()

int SWMMTransectPropertyAdapter::stationCount ( ) const

◆ stationMultiplier()

double SWMMTransectPropertyAdapter::stationMultiplier ( ) const

◆ SWMMDataObjectPropertyAdapter()

SWMMDataObjectPropertyAdapter::SWMMDataObjectPropertyAdapter ( SWMM_Engine  engine,
QString  name,
QObject *  parent = nullptr 
)

◆ xLeftBank()

double SWMMTransectPropertyAdapter::xLeftBank ( ) const

◆ xLeftEncroachment()

double SWMMTransectPropertyAdapter::xLeftEncroachment ( ) const

◆ xRightBank()

double SWMMTransectPropertyAdapter::xRightBank ( ) const

◆ xRightEncroachment()

double SWMMTransectPropertyAdapter::xRightEncroachment ( ) const

Property Documentation

◆ comments

QString SWMMTransectPropertyAdapter::comments
readwrite

◆ elevationOffset

double SWMMTransectPropertyAdapter::elevationOffset
readwrite

◆ meanderFactor

double SWMMTransectPropertyAdapter::meanderFactor
readwrite

◆ nChannel

double SWMMTransectPropertyAdapter::nChannel
readwrite

◆ nLeftBank

double SWMMTransectPropertyAdapter::nLeftBank
readwrite

◆ nRightBank

double SWMMTransectPropertyAdapter::nRightBank
readwrite

◆ stationCount

int SWMMTransectPropertyAdapter::stationCount
read

◆ stationMultiplier

double SWMMTransectPropertyAdapter::stationMultiplier
readwrite

◆ xLeftBank

double SWMMTransectPropertyAdapter::xLeftBank
readwrite

◆ xLeftEncroachment

double SWMMTransectPropertyAdapter::xLeftEncroachment
readwrite

◆ xRightBank

double SWMMTransectPropertyAdapter::xRightBank
readwrite

◆ xRightEncroachment

double SWMMTransectPropertyAdapter::xRightEncroachment
readwrite

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