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
qtcdtstorage.h
Go to the documentation of this file.
1// SPDX-License-Identifier: Apache-2.0
2#pragma once
3#include <QHash>
4#include <QPointF>
5#include <QRectF>
6#include <QSet>
7#include <QString>
8#include <QVector>
9namespace meshkit::detail {
10struct QtStorage {
11 using Point=QPointF;using Box=QRectF;using String=QString;using PointInput=QVector<QPointF>;
12 template<class T> using Vector=QVector<T>;
13 template<class K,class V> using Hash=QHash<K,V>;
14 template<class K,class V> using MultiHash=QMultiHash<K,V>;
15 template<class K> using Set=QSet<K>;
16 static String message(const char *s){return QString::fromLatin1(s);}
17 static String invalidPointMessage(int i){return QStringLiteral("cdt: non-finite input point %1").arg(i);}
18};
19}
size_t i
Definition contourjob.cpp:30
double s
Scene px per model length unit.
Definition inletdrawingview.cpp:95
Definition qtcdtstorage.h:9
Definition qtcdtstorage.h:10
QMultiHash< K, V > MultiHash
Definition qtcdtstorage.h:14
QVector< QPointF > PointInput
Definition qtcdtstorage.h:11
QHash< K, V > Hash
Definition qtcdtstorage.h:13
QPointF Point
Definition qtcdtstorage.h:11
static String invalidPointMessage(int i)
Definition qtcdtstorage.h:17
QVector< T > Vector
Definition qtcdtstorage.h:12
static String message(const char *s)
Definition qtcdtstorage.h:16
QSet< K > Set
Definition qtcdtstorage.h:15
QString String
Definition qtcdtstorage.h:11
QRectF Box
Definition qtcdtstorage.h:11