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
sms2dmreader.h
Go to the documentation of this file.
1
20#ifndef OPENSWMMVIS_MESH_SMS2DMREADER_H
21#define OPENSWMMVIS_MESH_SMS2DMREADER_H
22
23#include "meshresult.h"
24
25#include <QString>
26
27namespace mesh {
28
30{
31public:
48 [[nodiscard]] static MeshResult read(const QString &path, bool splitQuads = false);
49
51 [[nodiscard]] static MeshResult parse(const QString &text, bool splitQuads = false);
52
56 [[nodiscard]] static bool looksLikeSms2dm(const QString &path);
57};
58
59} // namespace mesh
60
61#endif // OPENSWMMVIS_MESH_SMS2DMREADER_H
Definition sms2dmreader.h:30
static bool looksLikeSms2dm(const QString &path)
Cheap format sniff: true when the first non-blank lines of the file carry SMS cards (MESH2D,...
Definition sms2dmreader.cpp:148
static MeshResult parse(const QString &text, bool splitQuads=false)
Same as read, on already-loaded text.
Definition sms2dmreader.cpp:38
static MeshResult read(const QString &path, bool splitQuads=false)
Parse the SMS 2DM file at path into a MeshResult.
Definition sms2dmreader.cpp:27
Definition meshcommands.h:302
int path
Definition pslgminsize.cpp:234
QString text
Definition queryparser.cpp:35
Result of MeshGenerator::generate.
Definition meshresult.h:116