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
openswmmvis::io::gdalcaps Namespace Reference

Functions

void ensureRegistered ()
 Idempotently registers all GDAL/OGR drivers (safe to call often).
 
bool driverAvailable (const char *shortName)
 True when a GDAL/OGR driver with this short name is registered.
 
QStringList availableRasterExtensions ()
 Lower-cased, de-duplicated file extensions ("tif", "asc", …) that registered raster drivers report they can open. Sorted.
 
QStringList availableVectorExtensions ()
 availableRasterExtensions() counterpart for vector (OGR) drivers.
 
QString rasterOpenFilter ()
 A QFileDialog filter string for opening raster layers, built from the drivers actually present. "All supported" first, per-format groups next, "All files (*)" last. Formats whose driver is not registered never appear — so the dialog cannot promise a format the build can't open.
 
QString vectorOpenFilter ()
 vectorOpenFilter() counterpart for vector layers.
 

Function Documentation

◆ availableRasterExtensions()

QStringList openswmmvis::io::gdalcaps::availableRasterExtensions ( )

Lower-cased, de-duplicated file extensions ("tif", "asc", …) that registered raster drivers report they can open. Sorted.

◆ availableVectorExtensions()

QStringList openswmmvis::io::gdalcaps::availableVectorExtensions ( )

availableRasterExtensions() counterpart for vector (OGR) drivers.

◆ driverAvailable()

bool openswmmvis::io::gdalcaps::driverAvailable ( const char *  shortName)

True when a GDAL/OGR driver with this short name is registered.

Parameters
shortNameGDAL driver short name, e.g. "GTiff", "GPKG", "OpenFileGDB", "netCDF".
Here is the call graph for this function:
Here is the caller graph for this function:

◆ ensureRegistered()

void openswmmvis::io::gdalcaps::ensureRegistered ( )

Idempotently registers all GDAL/OGR drivers (safe to call often).

Here is the caller graph for this function:

◆ rasterOpenFilter()

QString openswmmvis::io::gdalcaps::rasterOpenFilter ( )

A QFileDialog filter string for opening raster layers, built from the drivers actually present. "All supported" first, per-format groups next, "All files (*)" last. Formats whose driver is not registered never appear — so the dialog cannot promise a format the build can't open.

◆ vectorOpenFilter()

QString openswmmvis::io::gdalcaps::vectorOpenFilter ( )

vectorOpenFilter() counterpart for vector layers.