QGIS API Documentation 3.28.0-Firenze (ed3ad0430f)
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 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: