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::plot::RainGageRainfall Struct Reference

One rain gage's metadata + resolved rainfall series. More...

#include <rainfallseriesmodel.h>

Collaboration diagram for openswmmvis::plot::RainGageRainfall:

Public Member Functions

bool hasData () const noexcept
 

Public Attributes

QString id
 
int engineIndex = -1
 
int dataSource = 0
 0 = TIMESERIES, 1 = FILE.
 
int rainType = 0
 0 INTENSITY / 1 VOLUME / 2 CUMULATIVE (authoring info).
 
int fileFormat = -1
 5 STAN_PRCP / 6 USER_CSV / -1 n.a.
 
double intervalSec = 3600.0
 
double scaleFactor = 1.0
 
QString timeseriesName
 TIMESERIES source only.
 
QString stationId
 STAN_PRCP files only.
 
QString fileColumn
 USER_CSV files only.
 
QVector< doubletimesOA
 Absolute SWMM DateTimes, ascending.
 
QVector< doubleintensity
 Resolved intensity, project rain units/hr.
 
bool fileFailed = false
 FILE source with an empty resolved series.
 

Detailed Description

One rain gage's metadata + resolved rainfall series.

Member Function Documentation

◆ hasData()

bool openswmmvis::plot::RainGageRainfall::hasData ( ) const
inlinenoexcept

Member Data Documentation

◆ dataSource

int openswmmvis::plot::RainGageRainfall::dataSource = 0

0 = TIMESERIES, 1 = FILE.

◆ engineIndex

int openswmmvis::plot::RainGageRainfall::engineIndex = -1

◆ fileColumn

QString openswmmvis::plot::RainGageRainfall::fileColumn

USER_CSV files only.

◆ fileFailed

bool openswmmvis::plot::RainGageRainfall::fileFailed = false

FILE source with an empty resolved series.

◆ fileFormat

int openswmmvis::plot::RainGageRainfall::fileFormat = -1

5 STAN_PRCP / 6 USER_CSV / -1 n.a.

◆ id

QString openswmmvis::plot::RainGageRainfall::id

◆ intensity

QVector<double> openswmmvis::plot::RainGageRainfall::intensity

Resolved intensity, project rain units/hr.

◆ intervalSec

double openswmmvis::plot::RainGageRainfall::intervalSec = 3600.0

◆ rainType

int openswmmvis::plot::RainGageRainfall::rainType = 0

0 INTENSITY / 1 VOLUME / 2 CUMULATIVE (authoring info).

◆ scaleFactor

double openswmmvis::plot::RainGageRainfall::scaleFactor = 1.0

◆ stationId

QString openswmmvis::plot::RainGageRainfall::stationId

STAN_PRCP files only.

◆ timeseriesName

QString openswmmvis::plot::RainGageRainfall::timeseriesName

TIMESERIES source only.

◆ timesOA

QVector<double> openswmmvis::plot::RainGageRainfall::timesOA

Absolute SWMM DateTimes, ascending.


The documentation for this struct was generated from the following file: