Function Geodesic.fromEllipsoid

Prepare a reusable direct/inverse solver.

static Geodesic fromEllipsoid(
  const Ellipsoid!T ellipsoid
) @safe;

Parameters

NameDescription
ellipsoid Valid spherical or oblate ellipsoid with 0 <= f <= 0.01.

Returns

The prepared solver; distances use the ellipsoid semi-major-axis unit.

Throws

GeodesyValueException for an invalid or unsupported ellipsoid.

Example

Example preparing a reusable WGS 84 geodesic solver.

import geodesy;
const solver = Geodesic!double.fromEllipsoid(wgs84!double());
assert(solver.isValid);