#include <curveregistry.h>
◆ CurveRegistry()
| openswmmvis::curve::CurveRegistry::CurveRegistry |
( |
QObject * |
parent = nullptr | ) |
|
|
explicit |
◆ ~CurveRegistry()
| openswmmvis::curve::CurveRegistry::~CurveRegistry |
( |
| ) |
|
|
overridedefault |
◆ create()
Create + own a new provider with the given name + type.
- Returns
- the new provider, or nullptr if the name collides.
◆ findByName()
| CurveProvider * openswmmvis::curve::CurveRegistry::findByName |
( |
const QString & |
name | ) |
const |
◆ hasName()
| bool openswmmvis::curve::CurveRegistry::hasName |
( |
const QString & |
name | ) |
const |
|
inline |
◆ loadFromEngine()
| int openswmmvis::curve::CurveRegistry::loadFromEngine |
( |
void * |
engineHandle | ) |
|
Populate from a live SWMM engine handle. Walks swmm_table_*, filters out TIMESERIES tables (type code 0).
- Returns
- count added.
◆ providerAboutToBeRemoved
◆ providerAdded
◆ providerCount()
| int openswmmvis::curve::CurveRegistry::providerCount |
( |
| ) |
const |
|
inlinenoexcept |
◆ providerRenamed
◆ providers()
| QVector< CurveProvider * > openswmmvis::curve::CurveRegistry::providers |
( |
| ) |
const |
|
inline |
◆ remove()
| void openswmmvis::curve::CurveRegistry::remove |
( |
CurveProvider * |
p | ) |
|
◆ rename()
| bool openswmmvis::curve::CurveRegistry::rename |
( |
CurveProvider * |
p, |
|
|
const QString & |
newName |
|
) |
| |
◆ saveToEngine()
| int openswmmvis::curve::CurveRegistry::saveToEngine |
( |
void * |
engineHandle | ) |
|
Push every provider back to the engine via swmm_curve_add (if new) + swmm_table_clear + swmm_table_add_point.
The documentation for this class was generated from the following files: