| Package | Description |
|---|---|
| fr.cnes.sirius.patrius.bodies |
| Modifier and Type | Interface and Description |
|---|---|
interface |
CelestialBodyIAUOrientation
Interface for IAU pole and primer meridian orientations.
|
| Modifier and Type | Class and Description |
|---|---|
class |
CelestialBodyTabulatedOrientation
Celestial body orientation represented by a tabulated attitude leg (quaternions).
|
class |
UserIAUPole
Generic IAU pole model for pole and prime meridian orientations.
|
| Modifier and Type | Method and Description |
|---|---|
CelestialBodyOrientation |
CelestialBody.getOrientation()
Getter for the celestial body orientation and primer meridians orientation.
|
CelestialBodyOrientation |
AbstractCelestialBody.getOrientation()
Getter for the celestial body orientation and primer meridians orientation.
|
| Modifier and Type | Method and Description |
|---|---|
void |
Earth.setOrientation(CelestialBodyOrientation celestialBodyOrientation)
Setter for a celestial body orientation to define the body frames.
|
void |
CelestialBody.setOrientation(CelestialBodyOrientation celestialBodyOrientation)
Setter for a celestial body orientation to define the body frames.
|
void |
AbstractIAUCelestialBody.setOrientation(CelestialBodyOrientation celestialBodyIAUOrientation)
Set a celestial body IAU orientation to define the body frames.
|
void |
AbstractCelestialBody.setOrientation(CelestialBodyOrientation celestialBodyOrientationIn)
Setter for a celestial body orientation to define the body frames.
|
| Constructor and Description |
|---|
AbstractCelestialBody(String name,
double gm,
CelestialBodyOrientation celestialBodyOrientation,
Frame parentFrame)
Constructor without ephemeris.
|
AbstractCelestialBody(String name,
double gm,
CelestialBodyOrientation celestialBodyOrientation,
Frame parentFrame,
CelestialBodyEphemeris ephemeris)
Constructor.
|
AbstractCelestialBody(String name,
GravityModel gravityModel,
CelestialBodyOrientation celestialBodyOrientation,
Frame parentFrame,
BSPEphemerisLoader.SpiceJ2000ConventionEnum convention,
CelestialBodyEphemeris ephemeris)
Constructor.
|
UserCelestialBody(String name,
PVCoordinatesProvider aPVCoordinateProvider,
double gm,
CelestialBodyOrientation celestialBodyOrientation,
Frame parentFrame,
BodyShape shape)
Constructor.
|
UserCelestialBody(String name,
PVCoordinatesProvider aPVCoordinateProvider,
double gm,
CelestialBodyOrientation celestialBodyOrientation,
Frame parentFrame,
BodyShape shape,
BSPEphemerisLoader.SpiceJ2000ConventionEnum spiceJ2000Convention)
Constructor.
|
UserCelestialBody(String name,
PVCoordinatesProvider aPVCoordinateProvider,
GravityModel gravityModel,
CelestialBodyOrientation celestialBodyOrientation,
Frame parentFrame,
BodyShape shape)
Constructor.
|
UserCelestialBody(String name,
PVCoordinatesProvider aPVCoordinateProvider,
GravityModel gravityModel,
CelestialBodyOrientation orientation,
Frame parentFrame,
BodyShape shape,
BSPEphemerisLoader.SpiceJ2000ConventionEnum spiceJ2000Convention)
Constructor.
|
UserCelestialBodyLoader(PVCoordinatesProvider pvCoordinatesProvider,
double gm,
CelestialBodyOrientation celestialBodyOrientation,
Frame parentFrame,
BodyShape shape)
Constructor.
|
UserCelestialBodyLoader(PVCoordinatesProvider pvCoordinatesProvider,
double gm,
CelestialBodyOrientation celestialBodyOrientation,
Frame parentFrame,
BodyShape shape,
BSPEphemerisLoader.SpiceJ2000ConventionEnum spiceJ2000Convention)
Complete constructor.
|
Copyright © 2024 CNES. All rights reserved.