Constructor and Description |
---|
SunPointing(CelestialBodyFrame bodyFrame,
Vector3D firstAxis,
Vector3D secondAxis)
Constructor of the sun pointing attitude law.
|
SunPointing(CelestialBodyFrame bodyFrame,
Vector3D firstAxis,
Vector3D secondAxis,
CelestialBody 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.
|
CelestialBodyFrame |
Earth.getInertialFrame(IAUPoleModelType iauPole)
Get an inertially oriented, body centered frame.
|
CelestialBodyFrame |
AbstractCelestialBody.getInertialFrame(IAUPoleModelType iauPoleIn)
Get an inertially oriented, body centered frame.
|
CelestialBodyFrame |
CelestialBody.getInertialFrame(IAUPoleModelType iauPole)
Get an inertially oriented, body centered frame.
|
CelestialBodyFrame |
Earth.getRotatingFrame(IAUPoleModelType iauPole)
Get a body oriented, body centered frame.
|
CelestialBodyFrame |
AbstractCelestialBody.getRotatingFrame(IAUPoleModelType iauPoleIn)
Get a body oriented, body centered frame.
|
CelestialBodyFrame |
CelestialBody.getRotatingFrame(IAUPoleModelType iauPole)
Get a body oriented, body centered frame.
|
Modifier and Type | Method and Description |
---|---|
protected BodyShape |
AbstractJPLCelestialBodyLoader.buildDefaultBodyShape(String name,
CelestialBodyFrame bodyFrame,
EphemerisType ephemerisType)
Builds a
OneAxisEllipsoid as a default shape for the loaded celestial body. |
Constructor and Description |
---|
AbstractBodyShape(String name,
CelestialBodyFrame bodyFrame)
Constructor.
|
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.
|
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,
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.
|
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,
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.
|
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,
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.
|
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 | 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 © 2023 CNES. All rights reserved.