Package org.orekit.models.earth
Interface EarthShape
-
- All Superinterfaces:
BodyShape
,Serializable
- All Known Implementing Classes:
Geoid
,ReferenceEllipsoid
public interface EarthShape extends BodyShape
All models of Earth's shape have some common properties that are not shared with arbitraryBodyShape
s. In particular, an ellipsoidal (or spherical) model is used to compute latitude and longitude.- Author:
- Evan Ward
- See Also:
getEllipsoid()
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ReferenceEllipsoid
getEllipsoid()
Get the underlying ellipsoid model that defines latitude and longitude.-
Methods inherited from interface org.orekit.bodies.BodyShape
getBodyFrame, getIntersectionPoint, getIntersectionPoint, projectToGround, projectToGround, transform, transform, transform, transform
-
-
-
-
Method Detail
-
getEllipsoid
ReferenceEllipsoid getEllipsoid()
Get the underlying ellipsoid model that defines latitude and longitude. If the height component of aGeodeticPoint
is not needed, then using the ellipsoid will provide the quickest transformation.- Returns:
- the reference ellipsoid. May be
this
, but nevernull
.
-
-