| Constructor and Description |
|---|
SunPointing(CelestialBodyFrame bodyFrame,
Vector3D firstAxis,
Vector3D secondAxis)
Constructor of the sun pointing attitude law.
|
SunPointing(CelestialBodyFrame bodyFrame,
Vector3D firstAxis,
Vector3D secondAxis,
PVCoordinatesProvider sun)
Constructor of the sun pointing attitude law.
|
| Modifier and Type | Method and Description |
|---|---|
CelestialBodyFrame |
BodyShape.getBodyFrame()
Getter for the body frame related to body shape.
|
CelestialBodyFrame |
AbstractBodyShape.getBodyFrame()
Getter for the body frame related to body shape.
|
CelestialBodyFrame |
Earth.getEclipticJ2000()
Get an Ecliptic J200, celestial point centered frame.
|
CelestialBodyFrame |
CelestialPoint.getEclipticJ2000()
Get an Ecliptic J200, celestial point centered frame.
|
CelestialBodyFrame |
AbstractCelestialPoint.getEclipticJ2000()
Get an Ecliptic J200, celestial point centered frame.
|
CelestialBodyFrame |
Earth.getEME2000()
Get an EME2000, celestial point centered frame.
|
CelestialBodyFrame |
CelestialPoint.getEME2000()
Get an EME2000, celestial point centered frame.
|
CelestialBodyFrame |
AbstractCelestialPoint.getEME2000()
Get an EME2000, celestial point centered frame.
|
CelestialBodyFrame |
Earth.getICRF()
Get an ICRF, celestial point centered frame.
|
CelestialBodyFrame |
CelestialPoint.getICRF()
Get an ICRF, celestial point centered frame.
|
CelestialBodyFrame |
AbstractCelestialPoint.getICRF()
Get an ICRF, celestial point centered frame.
|
default CelestialBodyFrame |
IAUCelestialBody.getInertialFrame()
Getter for an inertially oriented, body centered frame.
|
CelestialBodyFrame |
CelestialBody.getInertialFrame()
Getter for an inertially oriented, body centered frame.
|
CelestialBodyFrame |
AbstractIAUCelestialBody.getInertialFrame()
Getter for an inertially oriented, body centered frame.
|
CelestialBodyFrame |
AbstractCelestialBody.getInertialFrame()
Getter for an inertially oriented, body centered frame.
|
CelestialBodyFrame |
IAUCelestialBody.getInertialFrame(IAUPoleModelType iauPole)
Getter for an inertially oriented, body centered frame.
|
CelestialBodyFrame |
Earth.getInertialFrame(IAUPoleModelType iauPole)
Getter for an inertially oriented, body centered frame.
|
CelestialBodyFrame |
AbstractIAUCelestialBody.getInertialFrame(IAUPoleModelType iauPoleIn)
Getter for an inertially oriented, body centered frame.
|
default CelestialBodyFrame |
IAUCelestialBody.getRotatingFrame()
Getter for a body oriented, body centered frame.
|
CelestialBodyFrame |
CelestialBody.getRotatingFrame()
Getter for a body oriented, body centered frame.
|
CelestialBodyFrame |
AbstractIAUCelestialBody.getRotatingFrame()
Getter for a body oriented, body centered frame.
|
CelestialBodyFrame |
AbstractCelestialBody.getRotatingFrame()
Getter for a body oriented, body centered frame.
|
CelestialBodyFrame |
IAUCelestialBody.getRotatingFrame(IAUPoleModelType iauPole)
Getter for a body oriented, body centered frame.
|
CelestialBodyFrame |
Earth.getRotatingFrame(IAUPoleModelType iauPole)
Getter for a body oriented, body centered frame.
|
CelestialBodyFrame |
AbstractIAUCelestialBody.getRotatingFrame(IAUPoleModelType iauPoleIn)
Getter for a body oriented, body centered frame.
|
| Modifier and Type | Method and Description |
|---|---|
protected BodyShape |
AbstractJPLCelestialBodyLoader.buildDefaultBodyShape(String name,
CelestialBodyFrame bodyFrame,
PredefinedEphemerisType ephemerisType)
Builds a
OneAxisEllipsoid as a default shape for the loaded celestial body. |
| Constructor and Description |
|---|
AbstractBodyShape(String name,
CelestialBodyFrame bodyFrame)
Constructor.
|
AbstractCelestialBody(String name,
double gm,
CelestialBodyEphemeris ephemeris,
CelestialBodyFrame icrf)
Constructor with user-defined ICRF frame.
|
AbstractCelestialPoint(String name,
double gm,
CelestialBodyEphemeris ephemeris,
CelestialBodyFrame icrf)
Constructor with icrf frame.
|
AbstractEllipsoidBodyShape(IEllipsoid ellipsoid,
CelestialBodyFrame bodyFrame,
boolean isSpherical,
String name)
Constructor for the ellipsoid.
|
AbstractEllipsoidBodyShape(IEllipsoid ellipsoid,
CelestialBodyFrame bodyFrame,
boolean spherical,
String name,
LLHCoordinatesSystem lLHCoordinatesSystem)
Constructor for the ellipsoid.
|
AbstractEllipsoidBodyShape(IEllipsoid ellipsoid,
CelestialBodyFrame bodyFrame,
String name)
Constructor for the ellipsoid.
|
BasicCelestialPoint(CelestialBodyFrame icrf,
String name,
double gm,
CelestialBodyEphemeris ephemeris)
Constructor.
|
BasicCelestialPoint(String name,
double gm,
CelestialBodyEphemeris ephemeris,
CelestialBodyFrame icrf)
Constructor.
|
OneAxisEllipsoid(double ae,
double f,
CelestialBodyFrame bodyFrame)
Constructor for the one axis ellipsoid with default name.
|
OneAxisEllipsoid(double ae,
double f,
CelestialBodyFrame bodyFrame,
String name)
Constructor for the one axis ellipsoid.
|
ThreeAxisEllipsoid(double aRadius,
double bRadius,
double cRadius,
CelestialBodyFrame bodyFrame)
Constructor for the three axis ellipsoid with default name.
|
ThreeAxisEllipsoid(double aRadius,
double bRadius,
double cRadius,
CelestialBodyFrame bodyFrame,
String name)
Constructor for the three axis ellipsoid.
|
UserCelestialBody(String name,
double gm,
CelestialBodyFrame icrf,
PVCoordinatesProvider aPVCoordinateProvider)
Constructor with user-defined ICRF frame.
|
| Constructor and Description |
|---|
FacetBodyShape(String name,
CelestialBodyFrame bodyFrame,
MeshProvider meshLoader)
Constructor.
|
StarConvexFacetBodyShape(String name,
CelestialBodyFrame bodyFrame,
MeshProvider meshLoader)
Constructor for a star convex FacetBodyShape.
|
| Modifier and Type | Method and Description |
|---|---|
CelestialBodyFrame |
SolarTimeAngleDetector.getFrame()
Returns the frame used for solar time computation.
|
CelestialBodyFrame |
LocalTimeAngleDetector.getFrame()
Returns the frame used for solar time computation.
|
| Constructor and Description |
|---|
LocalTimeAngleDetector(double localTimeAngle,
double maxCheck,
double threshold,
CelestialBodyFrame frame)
Constructor for a LocalTimeDetector instance with complimentary parameters.
|
LocalTimeAngleDetector(double localTimeAngle,
double maxCheck,
double threshold,
CelestialBodyFrame frame,
EventDetector.Action action)
Constructor for a LocalTimeDetector instance with complimentary parameters.
|
LocalTimeAngleDetector(double localTimeAngle,
double maxCheck,
double threshold,
CelestialBodyFrame frame,
EventDetector.Action action,
boolean remove)
Constructor for a LocalTimeDetector instance with complimentary parameters.
|
LocalTimeAngleDetector(double localTimeAngle,
double maxCheck,
double threshold,
CelestialBodyFrame frame,
EventDetector.Action action,
boolean remove,
PVCoordinatesProvider 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,
PVCoordinatesProvider sun,
int slopeSelection)
Constructor for a LocalTimeDetector instance with complimentary parameters including Sun choice.
|
SolarTimeAngleDetector(double solarTimeAngle,
double maxCheck,
double threshold,
CelestialBodyFrame frame)
Constructor for a SolarTimeDetector instance with complimentary parameters.
|
SolarTimeAngleDetector(double solarTimeAngle,
double maxCheck,
double threshold,
CelestialBodyFrame frame,
EventDetector.Action action)
Constructor for a SolarTimeDetector instance with complimentary parameters.
|
SolarTimeAngleDetector(double solarTimeAngle,
double maxCheck,
double threshold,
CelestialBodyFrame frame,
EventDetector.Action action,
boolean remove)
Constructor for a SolarTimeDetector instance with complimentary parameters.
|
SolarTimeAngleDetector(double solarTimeAngle,
PVCoordinatesProvider sunModel,
double maxCheck,
double threshold,
CelestialBodyFrame frame,
EventDetector.Action action,
boolean remove)
Constructor for a SolarTimeDetector instance with complimentary parameters.
|
| Modifier and Type | Method and Description |
|---|---|
CelestialBodyFrame |
RediffusedRadiationPressure.getInBodyFrame()
Getter for the boby frame used at construction.
|
| Constructor and Description |
|---|
RediffusedFlux(int nCorona,
int nMeridian,
CelestialBodyFrame bodyFrame,
PVCoordinatesProvider sunProvider,
PVCoordinatesProvider satProvider,
AbsoluteDate d,
IEmissivityModel model)
Default constructor of rediffused flux.
|
RediffusedFlux(int nCorona,
int nMeridian,
CelestialBodyFrame bodyFrame,
PVCoordinatesProvider sun,
PVCoordinatesProvider satProvider,
AbsoluteDate dDate,
IEmissivityModel model,
boolean inIr,
boolean inAlbedo)
Generic constructor of rediffused flux.
|
RediffusedRadiationPressure(PVCoordinatesProvider inSun,
CelestialBodyFrame inBodyFrame,
int inCorona,
int inMeridian,
IEmissivityModel inEmissivityModel,
RediffusedRadiationSensitive inModel)
Constructor.
|
RediffusedRadiationPressure(PVCoordinatesProvider inSun,
CelestialBodyFrame inBodyFrame,
int inCorona,
int inMeridian,
IEmissivityModel inEmissivityModel,
RediffusedRadiationSensitive inModel,
boolean computePD)
Constructor.
|
SolarRadiationPressure(double dRef,
double pRef,
PVCoordinatesProvider sun,
double sunRadiusIn,
double occultingBodyRadius,
CelestialBodyFrame occultingBodyFrame,
RadiationSensitive spacecraft,
boolean computePD)
Complete constructor.
|
SolarRadiationPressure(Parameter refFluxParam,
PVCoordinatesProvider sun,
double sunRadiusIn,
double occultingBodyRadius,
CelestialBodyFrame occultingBodyFrame,
RadiationSensitive spacecraft,
boolean computePD)
Complete constructor.
|
SolarRadiationPressure(PVCoordinatesProvider sun,
double occultingBodyRadius,
CelestialBodyFrame occultingBodyFrame,
RadiationSensitive spacecraft,
boolean computePD)
Simple constructor with default reference values.
|
| Modifier and Type | Class and Description |
|---|---|
class |
PredefinedFrame
Base class for the predefined frames that are managed by
FramesFactory. |
| Modifier and Type | Method and Description |
|---|---|
static CelestialBodyFrame |
FramesFactory.getCIRF()
Get the CIRF reference frame.
|
static CelestialBodyFrame |
FramesFactory.getEclipticJ2000()
This class implements the Ecliptic J2000 frame.
|
static CelestialBodyFrame |
FramesFactory.getEclipticMOD(boolean applyEOPCorr)
This class implements the Ecliptic MOD frame (mean ecliptic and equinox of the epoch) (formerly called EOD).
|
static CelestialBodyFrame |
FramesFactory.getEMB()
Get the unique Earth-Moon barycenter frame.
|
static CelestialBodyFrame |
FramesFactory.getEME2000()
Get the unique EME2000 frame.
|
static CelestialBodyFrame |
FramesFactory.getG50()
Get the G50 reference frame.
|
static CelestialBodyFrame |
FramesFactory.getGCRF()
Get the unique GCRF frame.
|
static CelestialBodyFrame |
FramesFactory.getGTOD(boolean applyEOPCorr)
Get the GTOD reference frame.
|
static CelestialBodyFrame |
FramesFactory.getICRF()
Get the unique ICRF frame.
|
static CelestialBodyFrame |
FramesFactory.getITRF()
Get the ITRF reference frame.
|
static CelestialBodyFrame |
FramesFactory.getITRFEquinox()
Get the equinox-based ITRF reference frame.
|
static CelestialBodyFrame |
FramesFactory.getMOD(boolean applyEOPCorr)
Get the MOD reference frame.
|
protected static CelestialBodyFrame |
Frame.getRoot()
Get the unique root frame.
|
static CelestialBodyFrame |
FramesFactory.getTEME()
Get the TEME reference frame.
|
static CelestialBodyFrame |
FramesFactory.getTIRF()
Get the TIRF reference frame.
|
static CelestialBodyFrame |
FramesFactory.getTOD(boolean applyEOPCorr)
Get the TOD reference frame.
|
static CelestialBodyFrame |
FramesFactory.getVeis1950()
Get the VEIS 1950 reference frame.
|
Copyright © 2024 CNES. All rights reserved.