Function Ellipsoid.fromInverseFlattening
Construct from semi-major axis and inverse flattening or throw on invalid parameters.
Parameters
| Name | Description |
|---|---|
| semiMajorAxis | Finite positive semi-major axis in the caller-selected linear unit. |
| inverseFlattening | Finite inverse flattening greater than one. |
Returns
The constructed oblate ellipsoid.
Throws
GeodesyValueException for invalid parameters. Use sphere for a sphere.
Example
Example constructing WGS 84 from inverse flattening.
import geodesy;
const ellipsoid = Ellipsoid!double .fromInverseFlattening(
6_378_137.0, 298.257223563);
assert(ellipsoid .semiMajorAxis == 6_378_137.0);