new EllipsoidGeodesic(start, end, ellipsoid)
Initializes a geodesic on the ellipsoid connecting the two provided planetodetic points.
Name | Type | Default | Description |
---|---|---|---|
start |
Cartographic | optional The initial planetodetic point on the path. | |
end |
Cartographic | optional The final planetodetic point on the path. | |
ellipsoid |
Ellipsoid |
Ellipsoid.WGS84
|
optional The ellipsoid on which the geodesic lies. |
Members
-
end :Cartographic
-
The final planetodetic point on the path.
-
endHeading :Number
-
The heading at the final point.
-
start :Cartographic
-
The initial planetodetic point on the path.
-
startHeading :Number
-
The heading at the initial point.
-
surfaceDistance :Number
-
The surface distance between the start and end point
Methods
-
interpolateUsingFraction(fraction) → Cartographic
-
Provides the location of a point at the indicated portion along the geodesic.
Name Type Description fraction
Number The portion of the distance between the initial and final points. Returns:
The location of the point along the geodesic. -
interpolateUsingSurfaceDistance(distance) → Cartographic
-
Provides the location of a point at the indicated distance along the geodesic.
Name Type Description distance
Number The distance from the inital point to the point of interest along the geodesic Returns:
The location of the point along the geodesic.Throws:
-
DeveloperError : start and end must be set before calling funciton interpolateUsingSurfaceDistance
-
-
setEndPoints(start, end)
-
Sets the start and end points of the geodesic
Name Type Description start
Cartographic The initial planetodetic point on the path. end
Cartographic The final planetodetic point on the path.