QGIS API Documentation  3.21.0-Master (564c892cfd)
Public Attributes | List of all members
QgsEllipsoidUtils::EllipsoidParameters Struct Reference

Contains parameters for an ellipsoid. More...

#include <qgsellipsoidutils.h>

Public Attributes

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

Detailed Description

Contains parameters for an ellipsoid.

QGIS 3.0

Definition at line 41 of file qgsellipsoidutils.h.

Member Data Documentation

◆ crs

QgsCoordinateReferenceSystem QgsEllipsoidUtils::EllipsoidParameters::crs

Associated coordinate reference system.

Definition at line 58 of file qgsellipsoidutils.h.

◆ inverseFlattening

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

Inverse flattening.

Definition at line 55 of file qgsellipsoidutils.h.

◆ semiMajor

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

Semi-major axis.

Definition at line 47 of file qgsellipsoidutils.h.

◆ semiMinor

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

Semi-minor axis.

Definition at line 49 of file qgsellipsoidutils.h.

◆ useCustomParameters

bool QgsEllipsoidUtils::EllipsoidParameters::useCustomParameters { false }

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

Definition at line 52 of file qgsellipsoidutils.h.

◆ valid

bool QgsEllipsoidUtils::EllipsoidParameters::valid { true }

Whether ellipsoid parameters are valid.

Definition at line 44 of file qgsellipsoidutils.h.

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