QGIS API Documentation 3.99.0-Master (2fe06baccd8)
Loading...
Searching...
No Matches
QgsEllipsoidUtils::EllipsoidParameters Struct Reference

Contains parameters for an ellipsoid. More...

#include <qgsellipsoidutils.h>

Public Attributes

QgsCoordinateReferenceSystem crs
 Associated coordinate reference system.
double inverseFlattening { -1.0 }
 Inverse flattening.
double semiMajor { -1.0 }
 Semi-major axis, in meters.
double semiMinor { -1.0 }
 Semi-minor axis, in meters.
bool useCustomParameters { false }
 Whether custom parameters alone should be used (semiMajor/semiMinor only).
bool valid { true }
 Whether ellipsoid parameters are valid.

Detailed Description

Contains parameters for an ellipsoid.

Definition at line 40 of file qgsellipsoidutils.h.

Member Data Documentation

◆ crs

QgsCoordinateReferenceSystem QgsEllipsoidUtils::EllipsoidParameters::crs

Associated coordinate reference system.

Definition at line 57 of file qgsellipsoidutils.h.

◆ inverseFlattening

double QgsEllipsoidUtils::EllipsoidParameters::inverseFlattening { -1.0 }

Inverse flattening.

Definition at line 54 of file qgsellipsoidutils.h.

◆ semiMajor

double QgsEllipsoidUtils::EllipsoidParameters::semiMajor { -1.0 }

Semi-major axis, in meters.

Definition at line 46 of file qgsellipsoidutils.h.

◆ semiMinor

double QgsEllipsoidUtils::EllipsoidParameters::semiMinor { -1.0 }

Semi-minor axis, in meters.

Definition at line 48 of file qgsellipsoidutils.h.

◆ useCustomParameters

bool QgsEllipsoidUtils::EllipsoidParameters::useCustomParameters { false }

Whether custom parameters alone should be used (semiMajor/semiMinor only).

Definition at line 51 of file qgsellipsoidutils.h.

◆ valid

bool QgsEllipsoidUtils::EllipsoidParameters::valid { true }

Whether ellipsoid parameters are valid.

Definition at line 43 of file qgsellipsoidutils.h.


The documentation for this struct was generated from the following file: