| Modifier and Type | Method and Description |
|---|---|
GravityModel |
Earth.getGravityModel()
Getter for the gravitational attraction model of the body.
|
GravityModel |
CelestialBody.getGravityModel()
Getter for the gravitational attraction model of the body.
|
GravityModel |
AbstractCelestialBody.getGravityModel()
Getter for the gravitational attraction model of the body.
|
| Modifier and Type | Method and Description |
|---|---|
void |
Earth.setGravityModel(GravityModel modelIn)
Setter for a gravitational attraction model to the body.
|
void |
CelestialBody.setGravityModel(GravityModel gravityModelIn)
Setter for a gravitational attraction model to the body.
|
void |
AbstractCelestialBody.setGravityModel(GravityModel modelIn)
Setter for a gravitational attraction model to the body.
|
| Constructor and Description |
|---|
AbstractCelestialBody(String name,
GravityModel gravityModel,
CelestialBodyOrientation celestialBodyOrientation,
Frame parentFrame,
BSPEphemerisLoader.SpiceJ2000ConventionEnum convention,
CelestialBodyEphemeris ephemeris)
Constructor.
|
AbstractIAUCelestialBody(String name,
GravityModel gravityModel,
CelestialBodyIAUOrientation celestialBodyIAUOrientation,
Frame parentFrame,
BSPEphemerisLoader.SpiceJ2000ConventionEnum convention,
CelestialBodyEphemeris ephemeris)
Constructor.
|
JPLCelestialBodyLoader(String supportedNamesIn,
PredefinedEphemerisType generateTypeIn,
GravityModel gravityModelIn)
Create a loader for JPL ephemerides binary files (DE-INPOP type).
|
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.
|
UserIAUCelestialBody(String name,
PVCoordinatesProvider aPVCoordinateProvider,
GravityModel gravityModel,
CelestialBodyIAUOrientation celestialBodyIAUOrientation,
Frame parentFrame,
BodyShape shape)
Constructor.
|
UserIAUCelestialBody(String name,
PVCoordinatesProvider aPVCoordinateProvider,
GravityModel gravityModel,
CelestialBodyIAUOrientation iauOrientation,
Frame parentFrame,
BodyShape shape,
BSPEphemerisLoader.SpiceJ2000ConventionEnum spiceJ2000Convention)
Constructor.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractGravityModel
This class represents a gravitational attraction model.
|
class |
AbstractHarmonicGravityModel
This class represents a gravitational harmonic attraction model.
|
class |
BalminoGravityModel
Computation of central body attraction with normalized coefficients and Helmholtz Polynomials.
|
class |
CunninghamGravityModel
This class represents the gravitational field of a celestial body.
|
class |
DrozinerGravityModel
This class represents the gravitational field of a celestial body.
|
class |
NewtonianGravityModel
Force model for Newtonian central body attraction.
|
| Modifier and Type | Method and Description |
|---|---|
static GravityModel |
EarthGravitationalModelFactory.getBalmino(EarthGravitationalModelFactory.GravityFieldNames potentialFileName,
String filename,
int n,
int m,
boolean missingCoefficientsAllowed)
Create an instance of a central body attraction with normalized coefficients, Helmholtz Polynomials (Balmino
model) and specific data.
|
static GravityModel |
EarthGravitationalModelFactory.getCunningham(EarthGravitationalModelFactory.GravityFieldNames potentialFileName,
String filename,
int n,
int m,
boolean missingCoefficientsAllowed)
Create an instance of the gravitational field of a celestial body using Cunningham model and specific data.
|
static GravityModel |
EarthGravitationalModelFactory.getDroziner(EarthGravitationalModelFactory.GravityFieldNames potentialFileName,
String filename,
int n,
int m,
boolean missingCoefficientsAllowed)
Create an instance of the gravitational field of a celestial body using Droziner model and specific data.
|
static GravityModel |
EarthGravitationalModelFactory.getGravitationalModel(EarthGravitationalModelFactory.GravityFieldNames potentialFileName,
String filename,
int n,
int m)
Create an default instance of a gravitational field of a celestial body using Balmino model and specific data.
|
static GravityModel |
EarthGravitationalModelFactory.getGravitationalModel(EarthGravitationalModelFactory.GravityFieldNames potentialFileName,
String filename,
int n,
int m,
boolean missingCoefficientsAllowed)
Create an default instance of a gravitational field of a celestial body using Balmino model and specific data.
|
GravityModel |
AbstractBodyAttraction.getGravityModel()
Get the gravitational attraction model.
|
| Constructor and Description |
|---|
AbstractBodyAttraction(GravityModel gravityModelIn,
boolean computePD,
double k)
Simple constructor.
|
AbstractBodyAttraction(GravityModel gravityModelIn,
boolean computePD,
Parameter k)
Simple constructor.
|
DirectBodyAttraction(GravityModel gravityModelIn)
Simple constructor.
|
DirectBodyAttraction(GravityModel gravityModelIn,
boolean computePD)
Simple constructor.
|
DirectBodyAttraction(GravityModel gravityModelIn,
boolean computePD,
Parameter k)
Simple constructor.
|
ThirdBodyAttraction(GravityModel gravityModelIn)
Simple constructor.
|
ThirdBodyAttraction(GravityModel gravityModelIn,
boolean computePD)
Simple constructor.
|
ThirdBodyAttraction(GravityModel gravityModelIn,
boolean computePD,
Parameter k)
Simple constructor.
|
| Modifier and Type | Class and Description |
|---|---|
class |
GridGravityModel
Computation of central body attraction with a grid attraction model: attraction acceleration is given by
GridAttractionProvider which provides for a set of coordinates the value of acceleration. |
| Constructor and Description |
|---|
GridGravityModel(GridAttractionProvider attractionProvider,
TrivariateGridInterpolator interpolator,
GravityModel backupModel,
Frame bodyFrameIn)
Constructor.
|
| Modifier and Type | Class and Description |
|---|---|
class |
VariablePotentialGravityModel
This class represents a variable gravity field.
|
| Modifier and Type | Field and Description |
|---|---|
static FieldDescriptor<Class<? extends GravityModel>> |
StandardFieldDescriptors.GRAVITY_MODEL
Field descriptor to associate with a gravitational attraction model.
|
Copyright © 2024 CNES. All rights reserved.