public interface CelestialBody extends CelestialPoint
Celestial Barycenters are handled by class BasicCelestialPoint.
CelestialPoint.BodyNatureECLIPTICJ2000_FRAME_NAME, EME2000_FRAME_NAME, ICRF_FRAME_NAME| Modifier and Type | Method and Description |
|---|---|
default CelestialPoint.BodyNature |
getBodyNature()
Getter for the celestial body nature.
|
GravityModel |
getGravityModel()
Getter for the gravitational attraction model of the body.
|
CelestialBodyFrame |
getInertialFrame()
Getter for an inertially oriented, body centered frame.
|
String |
getName()
Getter for the name of the body.
|
CelestialBodyOrientation |
getOrientation()
Getter for the celestial body orientation and primer meridians orientation.
|
CelestialBodyFrame |
getRotatingFrame()
Getter for a body oriented, body centered frame.
|
BodyShape |
getShape()
Getter for the geometric shape of the body.
|
void |
setGravityModel(GravityModel gravityModelIn)
Setter for a gravitational attraction model to the body.
|
void |
setOrientation(CelestialBodyOrientation celestialBodyOrientation)
Setter for a celestial body orientation to define the body frames.
|
void |
setShape(BodyShape shapeIn)
Setter for a geometric shape to the body.
|
getEclipticJ2000, getEME2000, getEphemeris, getGM, getICRF, setEphemeris, setGM, toStringgetNativeFrame, getPVCoordinatesCelestialBodyFrame getInertialFrame() throws PatriusException
PatriusException - if frame cannot be retrievedCelestialBodyFrame getRotatingFrame() throws PatriusException
PatriusException - if frame cannot be retrievedBodyShape getShape()
void setShape(BodyShape shapeIn)
shapeIn - the shape of the bodyString getName()
getName in interface CelestialPointCelestialBodyOrientation getOrientation()
void setOrientation(CelestialBodyOrientation celestialBodyOrientation)
celestialBodyOrientation - the celestial body orientationGravityModel getGravityModel()
void setGravityModel(GravityModel gravityModelIn)
gravityModelIn - the gravitational attraction modeldefault CelestialPoint.BodyNature getBodyNature()
getBodyNature in interface CelestialPointCopyright © 2024 CNES. All rights reserved.