QgsEllipsoidUtils class

Contains utility functions for working with ellipsoids and querying the ellipsoid database.

Public types

struct EllipsoidDefinition
Contains definition of an ellipsoid.
struct EllipsoidParameters
Contains parameters for an ellipsoid.

Public static functions

static auto acronyms() -> QStringList
Returns a list of all known ellipsoid acronyms from the internal ellipsoid database.
static auto definitions() -> QList<QgsEllipsoidUtils::EllipsoidDefinition>
Returns a list of the definitions for all known ellipsoids from the internal ellipsoid database.
static auto ellipsoidParameters(const QString& ellipsoid) -> EllipsoidParameters
Returns the parameters for the specified ellipsoid.

Function documentation

static QStringList QgsEllipsoidUtils::acronyms()

Returns a list of all known ellipsoid acronyms from the internal ellipsoid database.

static QList<QgsEllipsoidUtils::EllipsoidDefinition> QgsEllipsoidUtils::definitions()

Returns a list of the definitions for all known ellipsoids from the internal ellipsoid database.

static EllipsoidParameters QgsEllipsoidUtils::ellipsoidParameters(const QString& ellipsoid)

Returns the parameters for the specified ellipsoid.

Results are cached to allow for fast retrieval of parameters.