QGIS API Documentation  3.9.0-Master (224899f119)
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.

Since
QGIS 3.0

Definition at line 39 of file qgsellipsoidutils.h.

Member Data Documentation

◆ crs

QgsCoordinateReferenceSystem QgsEllipsoidUtils::EllipsoidParameters::crs

Associated coordinate reference system.

Definition at line 56 of file qgsellipsoidutils.h.

◆ inverseFlattening

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

Inverse flattening.

Definition at line 53 of file qgsellipsoidutils.h.

◆ semiMajor

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

Semi-major axis.

Definition at line 45 of file qgsellipsoidutils.h.

◆ semiMinor

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

Semi-minor axis.

Definition at line 47 of file qgsellipsoidutils.h.

◆ useCustomParameters

bool QgsEllipsoidUtils::EllipsoidParameters::useCustomParameters { false }

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

Definition at line 50 of file qgsellipsoidutils.h.

◆ valid

bool QgsEllipsoidUtils::EllipsoidParameters::valid { true }

Whether ellipsoid parameters are valid.

Definition at line 42 of file qgsellipsoidutils.h.


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