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::pollutant::PollutantProvider Class Reference

#include <pollutantprovider.h>

Inheritance diagram for openswmmvis::pollutant::PollutantProvider:
Collaboration diagram for openswmmvis::pollutant::PollutantProvider:

Signals

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

Public Member Functions

 PollutantProvider (QString name, QObject *parent=nullptr)
 
 ~PollutantProvider () override
 
QString name () const noexcept
 
int units () const noexcept
 0=MG/L,1=UG/L,2=#/L
 
double rainConc () const noexcept
 
double gwConc () const noexcept
 
double initConc () const noexcept
 
double rdiiConc () const noexcept
 
double kDecay () const noexcept
 1/day
 
double mwt () const noexcept
 molecular weight
 
bool snowOnly () const noexcept
 
QString coPollutant () const noexcept
 empty = none
 
double coFraction () const noexcept
 
void setName (QString newName)
 
void setUnits (int v)
 
void setRainConc (double v)
 
void setGwConc (double v)
 
void setInitConc (double v)
 
void setRdiiConc (double v)
 
void setKDecay (double v)
 
void setMwt (double v)
 
void setSnowOnly (bool v)
 
void setCoPollutant (QString name)
 
void setCoFraction (double v)
 

Constructor & Destructor Documentation

◆ PollutantProvider()

openswmmvis::pollutant::PollutantProvider::PollutantProvider ( QString  name,
QObject *  parent = nullptr 
)
explicit

◆ ~PollutantProvider()

openswmmvis::pollutant::PollutantProvider::~PollutantProvider ( )
overridedefault

Member Function Documentation

◆ coFraction()

double openswmmvis::pollutant::PollutantProvider::coFraction ( ) const
inlinenoexcept

◆ coPollutant()

QString openswmmvis::pollutant::PollutantProvider::coPollutant ( ) const
inlinenoexcept

empty = none

◆ gwConc()

double openswmmvis::pollutant::PollutantProvider::gwConc ( ) const
inlinenoexcept

◆ initConc()

double openswmmvis::pollutant::PollutantProvider::initConc ( ) const
inlinenoexcept

◆ kDecay()

double openswmmvis::pollutant::PollutantProvider::kDecay ( ) const
inlinenoexcept

1/day

◆ mwt()

double openswmmvis::pollutant::PollutantProvider::mwt ( ) const
inlinenoexcept

molecular weight

◆ name()

QString openswmmvis::pollutant::PollutantProvider::name ( ) const
inlinenoexcept
Here is the caller graph for this function:

◆ nameChanged

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

◆ paramsChanged

void openswmmvis::pollutant::PollutantProvider::paramsChanged ( )
signal
Here is the caller graph for this function:

◆ rainConc()

double openswmmvis::pollutant::PollutantProvider::rainConc ( ) const
inlinenoexcept

◆ rdiiConc()

double openswmmvis::pollutant::PollutantProvider::rdiiConc ( ) const
inlinenoexcept

◆ setCoFraction()

void openswmmvis::pollutant::PollutantProvider::setCoFraction ( double  v)
Here is the call graph for this function:

◆ setCoPollutant()

void openswmmvis::pollutant::PollutantProvider::setCoPollutant ( QString  name)
Here is the call graph for this function:

◆ setGwConc()

void openswmmvis::pollutant::PollutantProvider::setGwConc ( double  v)
Here is the call graph for this function:

◆ setInitConc()

void openswmmvis::pollutant::PollutantProvider::setInitConc ( double  v)
Here is the call graph for this function:

◆ setKDecay()

void openswmmvis::pollutant::PollutantProvider::setKDecay ( double  v)
Here is the call graph for this function:

◆ setMwt()

void openswmmvis::pollutant::PollutantProvider::setMwt ( double  v)
Here is the call graph for this function:

◆ setName()

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

◆ setRainConc()

void openswmmvis::pollutant::PollutantProvider::setRainConc ( double  v)
Here is the call graph for this function:

◆ setRdiiConc()

void openswmmvis::pollutant::PollutantProvider::setRdiiConc ( double  v)
Here is the call graph for this function:

◆ setSnowOnly()

void openswmmvis::pollutant::PollutantProvider::setSnowOnly ( bool  v)
Here is the call graph for this function:

◆ setUnits()

void openswmmvis::pollutant::PollutantProvider::setUnits ( int  v)
Here is the call graph for this function:

◆ snowOnly()

bool openswmmvis::pollutant::PollutantProvider::snowOnly ( ) const
inlinenoexcept

◆ units()

int openswmmvis::pollutant::PollutantProvider::units ( ) const
inlinenoexcept

0=MG/L,1=UG/L,2=#/L


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