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
gdaldrivers.h
Go to the documentation of this file.
1
16#ifndef OPENSWMMVIS_IO_GDALDRIVERS_H
17#define OPENSWMMVIS_IO_GDALDRIVERS_H
18
19#include <QString>
20#include <QStringList>
21
23
25void ensureRegistered();
26
32[[nodiscard]] bool driverAvailable(const char *shortName);
33
36[[nodiscard]] QStringList availableRasterExtensions();
37
39[[nodiscard]] QStringList availableVectorExtensions();
40
48[[nodiscard]] QString rasterOpenFilter();
49
51[[nodiscard]] QString vectorOpenFilter();
52
53} // namespace openswmmvis::io::gdalcaps
54
55#endif // OPENSWMMVIS_IO_GDALDRIVERS_H
Definition gdaldrivers.h:22
QString rasterOpenFilter()
A QFileDialog filter string for opening raster layers, built from the drivers actually present....
Definition gdaldrivers.cpp:161
void ensureRegistered()
Idempotently registers all GDAL/OGR drivers (safe to call often).
Definition gdaldrivers.cpp:136
QString vectorOpenFilter()
vectorOpenFilter() counterpart for vector layers.
Definition gdaldrivers.cpp:166
QStringList availableRasterExtensions()
Lower-cased, de-duplicated file extensions ("tif", "asc", …) that registered raster drivers report th...
Definition gdaldrivers.cpp:151
QStringList availableVectorExtensions()
availableRasterExtensions() counterpart for vector (OGR) drivers.
Definition gdaldrivers.cpp:156
bool driverAvailable(const char *shortName)
True when a GDAL/OGR driver with this short name is registered.
Definition gdaldrivers.cpp:145