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::lid::LidControlProvider Class Reference

#include <lidcontrolprovider.h>

Inheritance diagram for openswmmvis::lid::LidControlProvider:
Collaboration diagram for openswmmvis::lid::LidControlProvider:

Signals

void nameChanged (QString prev, QString now)
 
void paramsChanged ()
 

Public Member Functions

 LidControlProvider (QString name, QObject *parent=nullptr)
 
 ~LidControlProvider () override
 
QString name () const noexcept
 
int type () const noexcept
 0..7
 
double surfStorage () const noexcept
 
double surfRoughness () const noexcept
 
double surfSlope () const noexcept
 
double soilThick () const noexcept
 
double soilPorosity () const noexcept
 
double soilFc () const noexcept
 
double soilWp () const noexcept
 
double soilKsat () const noexcept
 
double soilKslope () const noexcept
 
double storThick () const noexcept
 
double storVoidFrac () const noexcept
 
double storKsat () const noexcept
 
double drainCoeff () const noexcept
 
double drainExpon () const noexcept
 
double drainOffset () const noexcept
 
bool dirty () const noexcept
 
void clearDirty () noexcept
 
void setName (QString newName)
 
void setType (int v)
 
void setSurfStorage (double v)
 
void setSurfRoughness (double v)
 
void setSurfSlope (double v)
 
void setSoilThick (double v)
 
void setSoilPorosity (double v)
 
void setSoilFc (double v)
 
void setSoilWp (double v)
 
void setSoilKsat (double v)
 
void setSoilKslope (double v)
 
void setStorThick (double v)
 
void setStorVoidFrac (double v)
 
void setStorKsat (double v)
 
void setDrainCoeff (double v)
 
void setDrainExpon (double v)
 
void setDrainOffset (double v)
 

Constructor & Destructor Documentation

◆ LidControlProvider()

openswmmvis::lid::LidControlProvider::LidControlProvider ( QString  name,
QObject *  parent = nullptr 
)
explicit

◆ ~LidControlProvider()

openswmmvis::lid::LidControlProvider::~LidControlProvider ( )
overridedefault

Member Function Documentation

◆ clearDirty()

void openswmmvis::lid::LidControlProvider::clearDirty ( )
inlinenoexcept

◆ dirty()

bool openswmmvis::lid::LidControlProvider::dirty ( ) const
inlinenoexcept

◆ drainCoeff()

double openswmmvis::lid::LidControlProvider::drainCoeff ( ) const
inlinenoexcept

◆ drainExpon()

double openswmmvis::lid::LidControlProvider::drainExpon ( ) const
inlinenoexcept

◆ drainOffset()

double openswmmvis::lid::LidControlProvider::drainOffset ( ) const
inlinenoexcept

◆ name()

QString openswmmvis::lid::LidControlProvider::name ( ) const
inlinenoexcept

◆ nameChanged

void openswmmvis::lid::LidControlProvider::nameChanged ( QString  prev,
QString  now 
)
signal
Here is the caller graph for this function:

◆ paramsChanged

void openswmmvis::lid::LidControlProvider::paramsChanged ( )
signal
Here is the caller graph for this function:

◆ setDrainCoeff()

void openswmmvis::lid::LidControlProvider::setDrainCoeff ( double  v)

◆ setDrainExpon()

void openswmmvis::lid::LidControlProvider::setDrainExpon ( double  v)

◆ setDrainOffset()

void openswmmvis::lid::LidControlProvider::setDrainOffset ( double  v)

◆ setName()

void openswmmvis::lid::LidControlProvider::setName ( QString  newName)
Here is the call graph for this function:

◆ setSoilFc()

void openswmmvis::lid::LidControlProvider::setSoilFc ( double  v)

◆ setSoilKsat()

void openswmmvis::lid::LidControlProvider::setSoilKsat ( double  v)

◆ setSoilKslope()

void openswmmvis::lid::LidControlProvider::setSoilKslope ( double  v)

◆ setSoilPorosity()

void openswmmvis::lid::LidControlProvider::setSoilPorosity ( double  v)

◆ setSoilThick()

void openswmmvis::lid::LidControlProvider::setSoilThick ( double  v)

◆ setSoilWp()

void openswmmvis::lid::LidControlProvider::setSoilWp ( double  v)

◆ setStorKsat()

void openswmmvis::lid::LidControlProvider::setStorKsat ( double  v)

◆ setStorThick()

void openswmmvis::lid::LidControlProvider::setStorThick ( double  v)

◆ setStorVoidFrac()

void openswmmvis::lid::LidControlProvider::setStorVoidFrac ( double  v)

◆ setSurfRoughness()

void openswmmvis::lid::LidControlProvider::setSurfRoughness ( double  v)

◆ setSurfSlope()

void openswmmvis::lid::LidControlProvider::setSurfSlope ( double  v)

◆ setSurfStorage()

void openswmmvis::lid::LidControlProvider::setSurfStorage ( double  v)

◆ setType()

void openswmmvis::lid::LidControlProvider::setType ( int  v)
Here is the call graph for this function:

◆ soilFc()

double openswmmvis::lid::LidControlProvider::soilFc ( ) const
inlinenoexcept

◆ soilKsat()

double openswmmvis::lid::LidControlProvider::soilKsat ( ) const
inlinenoexcept

◆ soilKslope()

double openswmmvis::lid::LidControlProvider::soilKslope ( ) const
inlinenoexcept

◆ soilPorosity()

double openswmmvis::lid::LidControlProvider::soilPorosity ( ) const
inlinenoexcept

◆ soilThick()

double openswmmvis::lid::LidControlProvider::soilThick ( ) const
inlinenoexcept

◆ soilWp()

double openswmmvis::lid::LidControlProvider::soilWp ( ) const
inlinenoexcept

◆ storKsat()

double openswmmvis::lid::LidControlProvider::storKsat ( ) const
inlinenoexcept

◆ storThick()

double openswmmvis::lid::LidControlProvider::storThick ( ) const
inlinenoexcept

◆ storVoidFrac()

double openswmmvis::lid::LidControlProvider::storVoidFrac ( ) const
inlinenoexcept

◆ surfRoughness()

double openswmmvis::lid::LidControlProvider::surfRoughness ( ) const
inlinenoexcept

◆ surfSlope()

double openswmmvis::lid::LidControlProvider::surfSlope ( ) const
inlinenoexcept

◆ surfStorage()

double openswmmvis::lid::LidControlProvider::surfStorage ( ) const
inlinenoexcept

◆ type()

int openswmmvis::lid::LidControlProvider::type ( ) const
inlinenoexcept

0..7


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