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.