Click or drag to resize

EllipsoidGeodesic Constructor (Ellipsoid, Cartographic, Double, Double)

Initializes a geodesic on the ellipsoid starting at the provided point and which has the indicated heading at that point and ends at a point located at the provided distance from the starting point.

Namespace:  AGI.Foundation.Geometry.Shapes
Assembly:  AGI.Foundation.Core (in AGI.Foundation.Core.dll) Version: 20.4.407.0 (20.4.407.0)
public EllipsoidGeodesic(
	Ellipsoid ellipsoid,
	Cartographic initial,
	double heading,
	double distance


Type: AGI.Foundation.Geometry.ShapesEllipsoid
The ellipsoid on which the geodesic lies.
Type: AGI.Foundation.CoordinatesCartographic
The initial planetodetic point on the path. The InitialPoint will be on the ellipsoid surface at this location.
Type: SystemDouble
The heading at the initial point.
Type: SystemDouble
The distance along the geodesic to the location of the final point.
ArgumentNullException Thrown when the parameter ellipsoid is null.
UnsupportedCaseException The scalene case of a geodesic ellipsoid is not currently modeled and will be in a future release.
If the initial point lies at a pole, the sum of the longitude of the initial point and the heading is used to determine the meridian on which the geodesic lies. If the final point determined for the geodesic lies at a pole, the FinalPoint of the geodesic will report longitude and heading consistent with the rest of the points on the geodesic curve.
See Also