Package org.orekit.bodies
Interface CelestialBody
- All Superinterfaces:
ExtendedPositionProvider,PVCoordinatesProvider
Interface for celestial bodies like Sun, Moon or solar system planets.
- Author:
- Luc Maisonobe
- See Also:
-
Method Summary
Methods inherited from interface org.orekit.utils.ExtendedPositionProvider
getPosition, getPVCoordinates, getPVCoordinates, getVelocity, getVelocity, toFieldPVCoordinatesProviderMethods inherited from interface org.orekit.utils.PVCoordinatesProvider
getPosition
-
Method Details
-
getIcrfAlignedFrame
Frame getIcrfAlignedFrame()Get the body centered ICRF aligned frame. For example, for Earth this would return GCRF.- Returns:
- body centered, ICRF aligned frame.
- Since:
- 14.0
-
getInertiallyOrientedFrame
Frame getInertiallyOrientedFrame()Get an inertially oriented, body centered frame.The frame is always bound to the body center, and its axes have a fixed orientation with respect to other inertial frames.
- Returns:
- an inertially oriented, body centered frame
- See Also:
-
getBodyOrientedFrame
Frame getBodyOrientedFrame()Get a body oriented, body centered frame.The frame is always bound to the body center, and its axes have a fixed orientation with respect to the celestial body.
- Returns:
- a body oriented, body centered frame
- See Also:
-
getName
String getName()Get the name of the body.- Returns:
- name of the body
-
getGM
double getGM()Get the attraction coefficient of the body.- Returns:
- attraction coefficient of the body (m³/s²)
-