| Package | Description |
|---|---|
| org.orekit.bodies |
This package provides interface to represent the position and geometry of
space objects such as stars, planets or asteroids.
|
| org.orekit.forces |
This package provides the interface for force models that will be used by the
NumericalPropagator, as well as
some classical spacecraft models for surface forces (spherical, box and solar array ...). |
| org.orekit.forces.radiation |
This package provides all radiation pressure related forces.
|
| org.orekit.gnss.antenna |
This package provides classes related to receiver and satellites antenna modeling.
|
| org.orekit.gnss.attitude |
This package provides classes related to navigation satellites attitude modeling.
|
| org.orekit.propagation.events |
This package provides interfaces and classes dealing with events occurring during propagation.
|
| org.orekit.propagation.semianalytical.dsst.forces |
This package provides force models for Draper Semi-analytical Satellite Theory (DSST).
|
| org.orekit.utils |
This package provides useful objects.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
CelestialBody
Interface for celestial bodies like Sun, Moon or solar system planets.
|
| Modifier and Type | Method and Description |
|---|---|
static List<Panel> |
BoxAndSolarArraySpacecraft.buildPanels(double xLength,
double yLength,
double zLength,
ExtendedPVCoordinatesProvider sun,
double solarArrayArea,
org.hipparchus.geometry.euclidean.threed.Vector3D solarArrayAxis,
double drag,
double liftRatio,
double absorption,
double reflection)
Build the panels of a simple parallelepiped box plus one solar array panel.
|
| Constructor and Description |
|---|
BoxAndSolarArraySpacecraft(double xLength,
double yLength,
double zLength,
ExtendedPVCoordinatesProvider sun,
double solarArrayArea,
org.hipparchus.geometry.euclidean.threed.Vector3D solarArrayAxis,
double dragCoeff,
double liftRatio,
double absorptionCoeff,
double reflectionCoeff)
Build a spacecraft model with best lighting of solar array.
|
PointingPanel(org.hipparchus.geometry.euclidean.threed.Vector3D rotationAxis,
ExtendedPVCoordinatesProvider target,
double area,
double drag,
double liftRatio,
double absorption,
double reflection)
Simple constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
AbstractRadiationForceModel.addOccultingBody(ExtendedPVCoordinatesProvider provider,
double radius)
Add a new occulting body.
|
| Constructor and Description |
|---|
AbstractRadiationForceModel(ExtendedPVCoordinatesProvider sun,
OneAxisEllipsoid centralBody)
Default constructor.
|
ECOM2(int nD,
int nB,
double value,
ExtendedPVCoordinatesProvider sun,
double equatorialRadius)
Constructor.
|
KnockeRediffusedForceModel(ExtendedPVCoordinatesProvider sun,
RadiationSensitive spacecraft,
double equatorialRadius,
double angularResolution)
Default Constructor.
|
KnockeRediffusedForceModel(ExtendedPVCoordinatesProvider sun,
RadiationSensitive spacecraft,
double equatorialRadius,
double angularResolution,
TimeScale utc)
General constructor.
|
SolarRadiationPressure(double dRef,
double pRef,
ExtendedPVCoordinatesProvider sun,
OneAxisEllipsoid centralBody,
RadiationSensitive spacecraft)
Complete constructor.
|
SolarRadiationPressure(ExtendedPVCoordinatesProvider sun,
OneAxisEllipsoid centralBody,
RadiationSensitive spacecraft)
Simple constructor with default reference values.
|
| Modifier and Type | Method and Description |
|---|---|
abstract GNSSAttitudeProvider |
SatelliteType.buildAttitudeProvider(AbsoluteDate validityStart,
AbsoluteDate validityEnd,
ExtendedPVCoordinatesProvider sun,
Frame inertialFrame,
int prnNumber)
Build an attitude provider suitable for this satellite type.
|
| Constructor and Description |
|---|
BeidouGeo(AbsoluteDate validityStart,
AbsoluteDate validityEnd,
ExtendedPVCoordinatesProvider sun,
Frame inertialFrame)
Simple constructor.
|
BeidouIGSO(AbsoluteDate validityStart,
AbsoluteDate validityEnd,
ExtendedPVCoordinatesProvider sun,
Frame inertialFrame)
Simple constructor.
|
BeidouMeo(AbsoluteDate validityStart,
AbsoluteDate validityEnd,
ExtendedPVCoordinatesProvider sun,
Frame inertialFrame)
Simple constructor.
|
Galileo(double yawRate,
AbsoluteDate validityStart,
AbsoluteDate validityEnd,
ExtendedPVCoordinatesProvider sun,
Frame inertialFrame)
Simple constructor.
|
GenericGNSS(AbsoluteDate validityStart,
AbsoluteDate validityEnd,
ExtendedPVCoordinatesProvider sun,
Frame inertialFrame)
Simple constructor.
|
Glonass(double yawRate,
AbsoluteDate validityStart,
AbsoluteDate validityEnd,
ExtendedPVCoordinatesProvider sun,
Frame inertialFrame)
Simple constructor.
|
GPSBlockIIA(double yawRate,
double yawBias,
AbsoluteDate validityStart,
AbsoluteDate validityEnd,
ExtendedPVCoordinatesProvider sun,
Frame inertialFrame)
Simple constructor.
|
GPSBlockIIF(double yawRate,
double yawBias,
AbsoluteDate validityStart,
AbsoluteDate validityEnd,
ExtendedPVCoordinatesProvider sun,
Frame inertialFrame)
Simple constructor.
|
GPSBlockIIR(double yawRate,
AbsoluteDate validityStart,
AbsoluteDate validityEnd,
ExtendedPVCoordinatesProvider sun,
Frame inertialFrame)
Simple constructor.
|
| Constructor and Description |
|---|
EclipseDetector(ExtendedPVCoordinatesProvider occulted,
double occultedRadius,
OneAxisEllipsoid occulting)
Build a new eclipse detector.
|
FieldEclipseDetector(org.hipparchus.Field<T> field,
ExtendedPVCoordinatesProvider occulted,
double occultedRadius,
OneAxisEllipsoid occulting)
Build a new eclipse detector.
|
| Constructor and Description |
|---|
DSSTSolarRadiationPressure(double dRef,
double pRef,
double cr,
double area,
ExtendedPVCoordinatesProvider sun,
OneAxisEllipsoid centralBody,
double mu)
Constructor with customizable reference values but spherical spacecraft.
|
DSSTSolarRadiationPressure(double cr,
double area,
ExtendedPVCoordinatesProvider sun,
OneAxisEllipsoid centralBody,
double mu)
Simple constructor with default reference values and spherical spacecraft.
|
DSSTSolarRadiationPressure(double dRef,
double pRef,
ExtendedPVCoordinatesProvider sun,
OneAxisEllipsoid centralBody,
RadiationSensitive spacecraft,
double mu)
Complete constructor.
|
DSSTSolarRadiationPressure(ExtendedPVCoordinatesProvider sun,
OneAxisEllipsoid centralBody,
RadiationSensitive spacecraft,
double mu)
Simple constructor with default reference values, but custom spacecraft.
|
| Modifier and Type | Class and Description |
|---|---|
class |
FrameAdapter
Adapter from
Frame to ExtendedPVCoordinatesProvider. |
| Modifier and Type | Method and Description |
|---|---|
ExtendedPVCoordinatesProvider |
OccultationEngine.getOcculted()
Getter for the occulted body.
|
| Constructor and Description |
|---|
ExtendedPVCoordinatesProviderAdapter(Frame parent,
ExtendedPVCoordinatesProvider provider,
String name)
Simple constructor.
|
OccultationEngine(ExtendedPVCoordinatesProvider occulted,
double occultedRadius,
OneAxisEllipsoid occulting)
Build a new occultation engine.
|
Copyright © 2002-2023 CS GROUP. All rights reserved.