16 #ifndef QGSELLIPSOIDUTILS_H
17 #define QGSELLIPSOIDUTILS_H
19 #include "qgis_core.h"
22 #include <QStringList>
45 double semiMajor{ -1.0 };
47 double semiMinor{ -1.0 };
50 bool useCustomParameters{
false };
53 double inverseFlattening{ -1.0 };
84 static QList< QgsEllipsoidUtils::EllipsoidDefinition > definitions();
91 static QStringList acronyms();
103 static void invalidateCache(
bool disableCache =
false );
This class represents a coordinate reference system (CRS).
Contains utility functions for working with ellipsoids and querying the ellipsoid database.
Contains definition of an ellipsoid.
QString acronym
authority:code for QGIS builds with proj version 6 or greater, or custom acronym for ellipsoid for ea...
QString description
Description of ellipsoid.
QgsEllipsoidUtils::EllipsoidParameters parameters
Ellipsoid parameters.
Contains parameters for an ellipsoid.
QgsCoordinateReferenceSystem crs
Associated coordinate reference system.