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
linkcompoundeditref.h
Go to the documentation of this file.
1
23#ifndef LINKCOMPOUNDEDITREF_H
24#define LINKCOMPOUNDEDITREF_H
25
26#include <QMetaType>
27#include <QString>
28
29#include <openswmm/engine/openswmm_callbacks.h> // SWMM_Engine typedef
30
31class SWMMModelLayer;
32
35{
39 enum Kind {
42 };
43
44 SWMM_Engine engine = nullptr;
45 QString linkName;
47 QString summary;
53
54 bool operator==(const LinkCompoundEditRef &other) const noexcept
55 {
56 return engine == other.engine && linkName == other.linkName
57 && kind == other.kind && summary == other.summary
58 && layer == other.layer;
59 }
60};
61
62Q_DECLARE_METATYPE(LinkCompoundEditRef)
63
64
69
70#endif // LINKCOMPOUNDEDITREF_H
Renders the SWMM network elements (nodes, links, subcatchments, rain gages) for one OpenSWMMEngine mo...
Definition swmmmodellayer.h:133
void registerLinkCompoundEditRefConverter()
Definition linkcompoundeditref.cpp:11
void * SWMM_Engine
Definition objectdefaultsapplier.h:19