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
heatproperties.h File Reference

Shared thermal attribute identifiers for tables and import mapping. More...

#include <QCoreApplication>
#include <QString>
#include <array>
#include <cmath>
#include <limits>
Include dependency graph for heatproperties.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  OpenSWMMVis::HeatProperty
 

Namespaces

namespace  OpenSWMMVis
 

Functions

const std::array< HeatProperty, 16 > & OpenSWMMVis::heatProperties ()
 Access the shared sixteen thermal override definitions in SWMM_HeatAttr ordinal order.
 
QString OpenSWMMVis::heatPropertyLabel (int attr)
 Translate a thermal property's shared field caption.
 
int OpenSWMMVis::heatPropertyIndex (const QString &key)
 Resolve an exact attribute-column key to a thermal ordinal.
 
bool OpenSWMMVis::heatPropertyValueValid (int attr, double value)
 Apply shared refuse-instead-of-clamp validation for thermal overrides.
 

Detailed Description

Shared thermal attribute identifiers for tables and import mapping.

Author
Caleb Buahin caleb.nosp@m..bua.nosp@m.hin@g.nosp@m.mail.nosp@m..com
License
GPL-3.0-or-later