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
openswmmvis::ui::TransectPropertyBag Class Reference

#include <transectpropertybag.h>

Inheritance diagram for openswmmvis::ui::TransectPropertyBag:
Collaboration diagram for openswmmvis::ui::TransectPropertyBag:

Public Slots

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)
 

Signals

void nLeftBankChanged (double)
 
void nRightBankChanged (double)
 
void nChannelChanged (double)
 
void xLeftBankChanged (double)
 
void xRightBankChanged (double)
 
void xLeftEncroachmentChanged (double)
 
void xRightEncroachmentChanged (double)
 
void stationMultiplierChanged (double)
 
void elevationOffsetChanged (double)
 
void meanderFactorChanged (double)
 

Public Member Functions

 TransectPropertyBag (QObject *parent=nullptr)
 
void bind (openswmmvis::transect::TransectProvider *p, SWMMModelLayer *layer=nullptr)
 
openswmmvis::transect::TransectProviderprovider () const noexcept
 
Q_INVOKABLE QString displayLabelFor (const QString &property) const
 
double nLeftBank () const noexcept
 
double nRightBank () const noexcept
 
double nChannel () const noexcept
 
double xLeftBank () const noexcept
 
double xRightBank () const noexcept
 
double xLeftEncroachment () const noexcept
 
double xRightEncroachment () const noexcept
 
double stationMultiplier () const noexcept
 
double elevationOffset () const noexcept
 
double meanderFactor () const noexcept
 

Properties

double nLeftBank
 
double nRightBank
 
double nChannel
 
double xLeftBank
 
double xRightBank
 
double xLeftEncroachment
 
double xRightEncroachment
 
double stationMultiplier
 
double elevationOffset
 
double meanderFactor
 

Constructor & Destructor Documentation

◆ TransectPropertyBag()

openswmmvis::ui::TransectPropertyBag::TransectPropertyBag ( QObject *  parent = nullptr)
explicit

Member Function Documentation

◆ bind()

void openswmmvis::ui::TransectPropertyBag::bind ( openswmmvis::transect::TransectProvider p,
SWMMModelLayer layer = nullptr 
)
Here is the call graph for this function:

◆ displayLabelFor()

QString openswmmvis::ui::TransectPropertyBag::displayLabelFor ( const QString &  property) const

◆ elevationOffset()

double openswmmvis::ui::TransectPropertyBag::elevationOffset ( ) const
inlinenoexcept

◆ elevationOffsetChanged

void openswmmvis::ui::TransectPropertyBag::elevationOffsetChanged ( double  )
signal
Here is the caller graph for this function:

◆ meanderFactor()

double openswmmvis::ui::TransectPropertyBag::meanderFactor ( ) const
inlinenoexcept

◆ meanderFactorChanged

void openswmmvis::ui::TransectPropertyBag::meanderFactorChanged ( double  )
signal
Here is the caller graph for this function:

◆ nChannel()

double openswmmvis::ui::TransectPropertyBag::nChannel ( ) const
inlinenoexcept

◆ nChannelChanged

void openswmmvis::ui::TransectPropertyBag::nChannelChanged ( double  )
signal
Here is the caller graph for this function:

◆ nLeftBank()

double openswmmvis::ui::TransectPropertyBag::nLeftBank ( ) const
inlinenoexcept

◆ nLeftBankChanged

void openswmmvis::ui::TransectPropertyBag::nLeftBankChanged ( double  )
signal
Here is the caller graph for this function:

◆ nRightBank()

double openswmmvis::ui::TransectPropertyBag::nRightBank ( ) const
inlinenoexcept

◆ nRightBankChanged

void openswmmvis::ui::TransectPropertyBag::nRightBankChanged ( double  )
signal
Here is the caller graph for this function:

◆ provider()

TransectProvider * openswmmvis::ui::TransectPropertyBag::provider ( ) const
noexcept

◆ setElevationOffset

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

◆ setMeanderFactor

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

◆ setNChannel

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

◆ setNLeftBank

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

◆ setNRightBank

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

◆ setStationMultiplier

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

◆ setXLeftBank

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

◆ setXLeftEncroachment

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

◆ setXRightBank

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

◆ setXRightEncroachment

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

◆ stationMultiplier()

double openswmmvis::ui::TransectPropertyBag::stationMultiplier ( ) const
inlinenoexcept

◆ stationMultiplierChanged

void openswmmvis::ui::TransectPropertyBag::stationMultiplierChanged ( double  )
signal
Here is the caller graph for this function:

◆ xLeftBank()

double openswmmvis::ui::TransectPropertyBag::xLeftBank ( ) const
inlinenoexcept

◆ xLeftBankChanged

void openswmmvis::ui::TransectPropertyBag::xLeftBankChanged ( double  )
signal
Here is the caller graph for this function:

◆ xLeftEncroachment()

double openswmmvis::ui::TransectPropertyBag::xLeftEncroachment ( ) const
inlinenoexcept

◆ xLeftEncroachmentChanged

void openswmmvis::ui::TransectPropertyBag::xLeftEncroachmentChanged ( double  )
signal
Here is the caller graph for this function:

◆ xRightBank()

double openswmmvis::ui::TransectPropertyBag::xRightBank ( ) const
inlinenoexcept

◆ xRightBankChanged

void openswmmvis::ui::TransectPropertyBag::xRightBankChanged ( double  )
signal
Here is the caller graph for this function:

◆ xRightEncroachment()

double openswmmvis::ui::TransectPropertyBag::xRightEncroachment ( ) const
inlinenoexcept

◆ xRightEncroachmentChanged

void openswmmvis::ui::TransectPropertyBag::xRightEncroachmentChanged ( double  )
signal
Here is the caller graph for this function:

Property Documentation

◆ elevationOffset

double openswmmvis::ui::TransectPropertyBag::elevationOffset
readwrite

◆ meanderFactor

double openswmmvis::ui::TransectPropertyBag::meanderFactor
readwrite

◆ nChannel

double openswmmvis::ui::TransectPropertyBag::nChannel
readwrite

◆ nLeftBank

double openswmmvis::ui::TransectPropertyBag::nLeftBank
readwrite

◆ nRightBank

double openswmmvis::ui::TransectPropertyBag::nRightBank
readwrite

◆ stationMultiplier

double openswmmvis::ui::TransectPropertyBag::stationMultiplier
readwrite

◆ xLeftBank

double openswmmvis::ui::TransectPropertyBag::xLeftBank
readwrite

◆ xLeftEncroachment

double openswmmvis::ui::TransectPropertyBag::xLeftEncroachment
readwrite

◆ xRightBank

double openswmmvis::ui::TransectPropertyBag::xRightBank
readwrite

◆ xRightEncroachment

double openswmmvis::ui::TransectPropertyBag::xRightEncroachment
readwrite

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