| Constructor and Description |
|---|
IsisSunPointing(CelestialPoint sun)
Build a new instance of the class.
|
| Constructor and Description |
|---|
EarthToCelestialPointDirection(CelestialPoint celestialPoint)
Constructor for celestial point direction from Earth center :
the celestial point is the target point.
|
NorthNormalToEclipticDirection(CelestialPoint sun)
Constructor for celestial object center direction from Earth center : the celestial object center is the target
point.
|
ToCelestialPointDirection(CelestialPoint celestialPoint)
Build a direction described by a celestial point: the celestial point is the target point.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
CelestialBody
Interface for celestial bodies like Sun, Moon or solar system planets.
|
interface |
IAUCelestialBody
Interface for IAU celestial bodies like Sun, Moon or solar system planets.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractCelestialBody
Abstract implementation of the
CelestialBody interface. |
class |
AbstractCelestialPoint
Abstract implementation of the
CelestialPoint interface. |
class |
AbstractIAUCelestialBody
Abstract implementation of the
IAUCelestialBody interface. |
class |
BasicCelestialPoint
Basic celestial point.
|
class |
Earth
Earth body.
|
class |
MeeusMoon
This class implements the Moon ephemerides according to the algorithm of Meeus.
|
class |
MeeusSun
This class implements the Sun ephemerides according to the algorithm of Meeus, it only provides
the position.
|
class |
UserCelestialBody
User-defined celestial body.
|
class |
UserIAUCelestialBody
User-defined IAU celestial body.
|
| Modifier and Type | Method and Description |
|---|---|
static CelestialPoint |
CelestialBodyFactory.getEarthMoonBarycenter()
Get the Earth-Moon barycenter singleton bodies pair.
|
static CelestialPoint |
CelestialBodyFactory.getPoint(String name)
Get a celestial point.
|
static CelestialPoint |
CelestialBodyFactory.getSolarSystemBarycenter()
Get the solar system barycenter aggregated body.
|
CelestialPoint |
UserCelestialBodyLoader.loadCelestialPoint(String name)
Load celestial point.
|
CelestialPoint |
JPLCelestialBodyLoader.loadCelestialPoint(String name)
Load celestial point.
|
CelestialPoint |
CelestialBodyLoader.loadCelestialPoint(String name)
Load celestial point.
|
CelestialPoint |
BSPCelestialBodyLoader.loadCelestialPoint(String name)
Load celestial point.
|
| Modifier and Type | Method and Description |
|---|---|
static Map<String,CelestialPoint> |
CelestialBodyFactory.getBodies()
Returns the celestial bodies/points map available in the factory.
|
| Modifier and Type | Method and Description |
|---|---|
void |
NadirSolarIncidenceDetector.setSun(CelestialPoint sun)
Setter for the sun
PVCoordinatesProvider |
| Constructor and Description |
|---|
BetaAngleDetector(double ang,
double maxCheck,
double threshold,
EventDetector.Action action,
boolean remove,
CelestialPoint sun)
Constructor for a BetaAngleDetector instance with complimentary parameters including Sun choice.
|
LocalTimeAngleDetector(double localTimeAngle,
double maxCheck,
double threshold,
CelestialBodyFrame frame,
EventDetector.Action action,
boolean remove,
CelestialPoint sun)
Constructor for a LocalTimeDetector instance with complimentary parameters including Sun choice.
|
LocalTimeAngleDetector(double localTimeAngle,
double maxCheck,
double threshold,
CelestialBodyFrame frame,
EventDetector.Action action,
boolean remove,
CelestialPoint sun,
int slopeSelection)
Constructor for a LocalTimeDetector instance with complimentary parameters including Sun choice.
|
LocalTimeAngleDetector(double localTimeAngle,
double maxCheck,
double threshold,
EventDetector.Action action,
boolean remove,
CelestialPoint sun)
Constructor for a LocalTimeDetector instance with complimentary parameters including Sun choice.
|
NadirSolarIncidenceDetector(double incidence,
BodyShape bodyShape,
double maxCheck,
double threshold,
EventDetector.Action action,
boolean remove,
CelestialPoint sun)
Constructor for the nadir point solar incidence detector with Sun choice.
|
NadirSolarIncidenceDetector(int slopeSelectionIn,
double incidence,
BodyShape bodyShape,
double maxCheck,
double threshold,
EventDetector.Action actionAtIncreasing,
EventDetector.Action actionAtDecreasing,
boolean removeAtIncreasing,
boolean removeAtDecreasing,
CelestialPoint sun)
Constructor for the nadir point solar incidence detector with Sun choice.
|
SolarTimeAngleDetector(double solarTimeAngle,
CelestialPoint sunModel,
double maxCheck,
double threshold,
CelestialBodyFrame frame,
EventDetector.Action action,
boolean remove)
Constructor for a SolarTimeDetector instance with complimentary parameters.
|
SolarTimeAngleDetector(double solarTimeAngle,
CelestialPoint sunModel,
double maxCheck,
double threshold,
EventDetector.Action action,
boolean remove)
Constructor for a SolarTimeDetector instance with complimentary parameters.
|
| Modifier and Type | Method and Description |
|---|---|
CelestialPoint |
MSISE2000.getSun()
Getter for the Sun.
|
| Constructor and Description |
|---|
MSISE2000(MSISE2000InputParameters data,
EllipsoidBodyShape earthBody,
CelestialPoint sun)
Simple constructor for class MSIS00Adapter.
|
| Constructor and Description |
|---|
TerrestrialTides(Frame centralBodyFrame,
double equatorialRadius,
double mu,
List<CelestialPoint> celestialPoints,
boolean thirdBodyAttDegree3,
boolean frequencyCorr,
boolean ellipticityCorr,
ITerrestrialTidesDataProvider terrestrialData)
Creates a new instance.
|
TerrestrialTides(Frame centralBodyFrame,
double equatorialRadius,
double mu,
List<CelestialPoint> celestialPoints,
boolean thirdBodyAttDegree3,
boolean frequencyCorr,
boolean ellipticityCorr,
ITerrestrialTidesDataProvider terrestrialData,
boolean computePD)
Creates a new instance.
|
TerrestrialTides(Frame centralBodyFrame,
Parameter equatorialRadius,
Parameter mu,
List<CelestialPoint> celestialPoints,
boolean thirdBodyAttDegree3,
boolean frequencyCorr,
boolean ellipticityCorr,
ITerrestrialTidesDataProvider terrestrialData)
Creates a new instance using
Parameter. |
TerrestrialTides(Frame centralBodyFrame,
Parameter equatorialRadius,
Parameter mu,
List<CelestialPoint> celestialPoints,
boolean thirdBodyAttDegree3,
boolean frequencyCorr,
boolean ellipticityCorr,
ITerrestrialTidesDataProvider terrestrialData,
boolean computePD)
Creates a new instance using
Parameter. |
| Modifier and Type | Method and Description |
|---|---|
CelestialPoint |
RediffusedRadiationPressure.getInSun()
Getter for the coordinate of sun used at construction.
|
| Constructor and Description |
|---|
RediffusedFlux(int nCorona,
int nMeridian,
CelestialBodyFrame bodyFrame,
CelestialPoint sunProvider,
PVCoordinatesProvider satProvider,
AbsoluteDate d,
IEmissivityModel model)
Default constructor of rediffused flux.
|
RediffusedFlux(int nCorona,
int nMeridian,
CelestialBodyFrame bodyFrame,
CelestialPoint sun,
PVCoordinatesProvider satProvider,
AbsoluteDate dDate,
IEmissivityModel model,
boolean inIr,
boolean inAlbedo)
Generic constructor of rediffused flux.
|
RediffusedRadiationPressure(CelestialPoint inSun,
CelestialBodyFrame inBodyFrame,
int inCorona,
int inMeridian,
IEmissivityModel inEmissivityModel,
RediffusedRadiationSensitive inModel)
Constructor.
|
RediffusedRadiationPressure(CelestialPoint inSun,
CelestialBodyFrame inBodyFrame,
int inCorona,
int inMeridian,
IEmissivityModel inEmissivityModel,
RediffusedRadiationSensitive inModel,
boolean computePD)
Constructor.
|
| Modifier and Type | Field and Description |
|---|---|
protected CelestialPoint |
CelestialBodyFrame.celestialPoint
Celestial point centered on this frame.
|
| Modifier and Type | Method and Description |
|---|---|
CelestialPoint |
PredefinedFrameType.getCelestialPoint()
Returns the celestial point associated to Predefined frame key.
|
CelestialPoint |
CelestialBodyFrame.getCelestialPoint()
Getter for the celestial point centered on this frame.
|
| Constructor and Description |
|---|
CelestialBodyFrame(Frame parent,
TransformProvider transformProvider,
String name,
boolean pseudoInertial,
CelestialPoint celestialPoint)
Generic constructor.
|
CelestialBodyFrame(Frame parent,
TransformProvider transformProvider,
String name,
CelestialPoint celestialPoint)
Constructor.
|
CelestialBodyFrame(Frame parent,
Transform transform,
String name,
boolean pseudoInertial,
CelestialPoint celestialPoint)
Constructor.
|
CelestialBodyFrame(Frame parent,
Transform transform,
String name,
CelestialPoint celestialPoint)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
double |
VacuumSignalPropagation.getShapiroTimeCorrection(CelestialPoint celestialPoint)
Computes the Shapiro time dilation due to the gravitational attraction of the provided body.
|
| Modifier and Type | Class and Description |
|---|---|
class |
MeeusMoonStela
This class implements the Moon ephemerides according to the algorithm of Meeus, it only provides
the position.
|
| Constructor and Description |
|---|
MSIS00Adapter(MSISE2000InputParameters data,
double rEq,
double f,
CelestialPoint sunBody)
Simple constructor for class MSIS00Adapter.
|
| Modifier and Type | Method and Description |
|---|---|
CelestialPoint |
SolidTidesAcc.getMoon()
Get the Moon.
|
CelestialPoint |
SolidTidesAcc.getSun()
Get the Sun.
|
| Constructor and Description |
|---|
SolidTidesAcc(boolean computeSunContributionFlag,
boolean computeMoonContributionFlag,
CelestialPoint sunBody,
CelestialPoint moonBody)
Advanced constructor: the user can choose if the sun or the moon contribution has to be deactivated.
|
SolidTidesAcc(CelestialPoint sunBody,
CelestialPoint moonBody)
Default constructor: both sun and moon contributions have to be computed.
|
StelaThirdBodyAttraction(CelestialPoint thirdBody,
int inThirdBodyDegreeMaxPerturbation,
int inThirdBodyDegreeMaxShortPeriods,
int inThirdBodyDegreeMaxPD)
Creates a Stela third body attraction force model.
|
| Constructor and Description |
|---|
StelaSRPSquaring(double mass,
double surface,
double reflectionCoef,
int quadraturePoints,
CelestialPoint sun)
Create an instance of the SRP force Stela model.
|
StelaSRPSquaring(double mass,
double surface,
double reflectionCoef,
int quadraturePoints,
CelestialPoint sun,
double earthRadius,
double dRef,
double pRef)
Create an instance of the SRP force Stela model.
|
StelaSRPSquaring(double mass,
double surface,
double reflectionCoef,
int quadraturePoints,
CelestialPoint sun,
double earthRadius,
double dRef,
double pRef,
int orderFS)
Create an instance of the SRP force Stela model.
|
Copyright © 2024 CNES. All rights reserved.