![]() |
PIP 5.6.1
Platform-Independent Primitives
|
Reference ellipsoid parameters used by geographic calculations. This module provides Earth ellipsoid models used in geodesy and navigation systems. It includes standard models like WGS84, PZ90, GPS, and Krasovskiy. More...
#include <piellipsoidmodel.h>
Public Member Functions | |
| PIEllipsoidModel () | |
| Constructs an empty ellipsoid description. | |
| double | eccSquared () const |
| Returns squared eccentricity. | |
| double | b () const |
| Returns semi-minor axis in meters. | |
Static Public Member Functions | |
| static PIEllipsoidModel | WGS84Ellipsoid () |
| Returns the WGS84 reference ellipsoid. | |
| static PIEllipsoidModel | PZ90Ellipsoid () |
| Returns the PZ-90 reference ellipsoid. | |
| static PIEllipsoidModel | GPSEllipsoid () |
| Returns the GPS ellipsoid variant used by this module. | |
| static PIEllipsoidModel | KrasovskiyEllipsoid () |
| Returns the Krasovskiy reference ellipsoid. | |
Public Attributes | |
| double | a |
| Semi-major axis in meters. | |
| double | flattening |
| Flattening coefficient. | |
| double | eccentricity |
| First eccentricity. | |
| double | angVelocity |
| Angular velocity in radians per second. | |
Reference ellipsoid parameters used by geographic calculations. This module provides Earth ellipsoid models used in geodesy and navigation systems. It includes standard models like WGS84, PZ90, GPS, and Krasovskiy.