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::street::StreetProvider Class Reference

#include <streetprovider.h>

Inheritance diagram for openswmmvis::street::StreetProvider:
Collaboration diagram for openswmmvis::street::StreetProvider:

Signals

void nameChanged (QString prev, QString now)
 
void paramsChanged ()
 Any geometry field changed (list label / preview repaint).
 

Public Member Functions

 StreetProvider (QString name, QObject *parent=nullptr)
 
 ~StreetProvider () override
 
QString name () const noexcept
 
double crownWidth () const noexcept
 Tcrown.
 
double curbHeight () const noexcept
 Hcurb.
 
double crossSlope () const noexcept
 Sx (%)
 
double roadRoughness () const noexcept
 nRoad
 
double gutterDepression () const noexcept
 a
 
double gutterWidth () const noexcept
 W.
 
int sides () const noexcept
 1 or 2
 
double backingWidth () const noexcept
 Tback.
 
double backingSlope () const noexcept
 Sback (%)
 
double backingRoughness () const noexcept
 nBack
 
void setName (QString newName)
 
void setCrownWidth (double v)
 
void setCurbHeight (double v)
 
void setCrossSlope (double v)
 
void setRoadRoughness (double v)
 
void setGutterDepression (double v)
 
void setGutterWidth (double v)
 
void setSides (int v)
 
void setBackingWidth (double v)
 
void setBackingSlope (double v)
 
void setBackingRoughness (double v)
 

Constructor & Destructor Documentation

◆ StreetProvider()

openswmmvis::street::StreetProvider::StreetProvider ( QString  name,
QObject *  parent = nullptr 
)
explicit

◆ ~StreetProvider()

openswmmvis::street::StreetProvider::~StreetProvider ( )
overridedefault

Member Function Documentation

◆ backingRoughness()

double openswmmvis::street::StreetProvider::backingRoughness ( ) const
inlinenoexcept

nBack

◆ backingSlope()

double openswmmvis::street::StreetProvider::backingSlope ( ) const
inlinenoexcept

Sback (%)

◆ backingWidth()

double openswmmvis::street::StreetProvider::backingWidth ( ) const
inlinenoexcept

Tback.

◆ crossSlope()

double openswmmvis::street::StreetProvider::crossSlope ( ) const
inlinenoexcept

Sx (%)

◆ crownWidth()

double openswmmvis::street::StreetProvider::crownWidth ( ) const
inlinenoexcept

Tcrown.

◆ curbHeight()

double openswmmvis::street::StreetProvider::curbHeight ( ) const
inlinenoexcept

Hcurb.

◆ gutterDepression()

double openswmmvis::street::StreetProvider::gutterDepression ( ) const
inlinenoexcept

a

◆ gutterWidth()

double openswmmvis::street::StreetProvider::gutterWidth ( ) const
inlinenoexcept

W.

◆ name()

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

◆ nameChanged

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

◆ paramsChanged

void openswmmvis::street::StreetProvider::paramsChanged ( )
signal

Any geometry field changed (list label / preview repaint).

Here is the caller graph for this function:

◆ roadRoughness()

double openswmmvis::street::StreetProvider::roadRoughness ( ) const
inlinenoexcept

nRoad

◆ setBackingRoughness()

void openswmmvis::street::StreetProvider::setBackingRoughness ( double  v)
Here is the call graph for this function:

◆ setBackingSlope()

void openswmmvis::street::StreetProvider::setBackingSlope ( double  v)
Here is the call graph for this function:

◆ setBackingWidth()

void openswmmvis::street::StreetProvider::setBackingWidth ( double  v)
Here is the call graph for this function:

◆ setCrossSlope()

void openswmmvis::street::StreetProvider::setCrossSlope ( double  v)
Here is the call graph for this function:

◆ setCrownWidth()

void openswmmvis::street::StreetProvider::setCrownWidth ( double  v)
Here is the call graph for this function:

◆ setCurbHeight()

void openswmmvis::street::StreetProvider::setCurbHeight ( double  v)
Here is the call graph for this function:

◆ setGutterDepression()

void openswmmvis::street::StreetProvider::setGutterDepression ( double  v)
Here is the call graph for this function:

◆ setGutterWidth()

void openswmmvis::street::StreetProvider::setGutterWidth ( double  v)
Here is the call graph for this function:

◆ setName()

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

◆ setRoadRoughness()

void openswmmvis::street::StreetProvider::setRoadRoughness ( double  v)
Here is the call graph for this function:

◆ setSides()

void openswmmvis::street::StreetProvider::setSides ( int  v)
Here is the call graph for this function:

◆ sides()

int openswmmvis::street::StreetProvider::sides ( ) const
inlinenoexcept

1 or 2


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