Function Ellipsoid.fromAxes
Construct from semi-major and semi-minor axes or throw on invalid parameters.
Parameters
| Name | Description |
|---|---|
| semiMajorAxis | Finite positive semi-major axis. |
| semiMinorAxis | Finite positive semi-minor axis in the same linear unit, with semiMinorAxis <= semiMajorAxis. |
Returns
The constructed spherical or oblate ellipsoid.
Throws
GeodesyValueException for invalid axes.
Example
Example constructing an ellipsoid from its axes.
import geodesy;
const ellipsoid = Ellipsoid!double .fromAxes(
6_378_137.0, 6_356_752.314245);
assert(ellipsoid .isValid);