EllipsoidGeodesic Constructor (Ellipsoid, Cartographic, Cartographic) | 
 
            Initializes a geodesic on the ellipsoid connecting the two provided planetodetic points.
            
 
    Namespace: 
   AGI.Foundation.Geometry.Shapes
    Assembly:
   AGI.Foundation.Core (in AGI.Foundation.Core.dll) Version: 25.1.421.0 (25.1.421.0)
Syntaxpublic EllipsoidGeodesic(
	Ellipsoid ellipsoid,
	Cartographic initial,
	Cartographic final
)
Public Sub New ( 
	ellipsoid As Ellipsoid,
	initial As Cartographic,
	final As Cartographic
)
public:
EllipsoidGeodesic(
	Ellipsoid^ ellipsoid, 
	Cartographic initial, 
	Cartographic final
)
new : 
        ellipsoid : Ellipsoid * 
        initial : Cartographic * 
        final : Cartographic -> EllipsoidGeodesicParameters
- ellipsoid
 - Type: AGI.Foundation.Geometry.ShapesEllipsoid
The ellipsoid on which the geodesic lies. - initial
 - Type: AGI.Foundation.CoordinatesCartographic
The initial planetodetic point on the path.  The InitialPoint will be on the ellipsoid surface at this location. - final
 - Type: AGI.Foundation.CoordinatesCartographic
The final planetodetic point on the path.  The FinalPoint will be on the ellipsoid surface at this location. 
Exceptions| Exception | Condition | 
|---|
| ArgumentNullException | 
            Thrown when the parameter ellipsoid is null.
             | 
| ArgumentException | 
            Thrown when there is no unique geodesic curve connecting the initial and
            final points.  This usually occurs when the two points are in opposition.
             | 
| UnsupportedCaseException | 
            The scalene case of a geodesic ellipsoid is not currently modeled and will be in a future release.
             | 
Remarks
            If the 
initial point lies at a pole, the longitude of the initial point is used to determine the meridian on which the geodesic lies.
            If the 
final point lies at a pole, the 
FinalHeading and longitude of the 
FinalPoint of the geodesic will be consistent with the rest of the points on the geodesic curve.
            
See Also