| Package | Description |
|---|---|
| org.orekit.estimation.measurements |
The measurements package defines everything that is related to orbit
determination measurements.
|
| org.orekit.estimation.measurements.gnss |
This package provides methods to handle GNSS measurements.
|
| org.orekit.estimation.measurements.modifiers |
This package provides measurement modifier.
|
| 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.drag |
This package provides all drag-related forces.
|
| org.orekit.forces.empirical |
This package provides empirical forces.
|
| org.orekit.forces.gravity |
This package provides all gravity-related forces.
|
| org.orekit.forces.inertia |
This package provides inertial force model.
|
| org.orekit.forces.maneuvers |
This package provides models of simple maneuvers.
|
| org.orekit.forces.maneuvers.propulsion |
This package provides propulsion models intended to be used with class
Maneuver. |
| org.orekit.forces.maneuvers.trigger |
This package provides maneuver triggers' models intended to be used with class
Maneuver. |
| org.orekit.forces.radiation |
This package provides all radiation pressure related forces.
|
| org.orekit.models.earth.ionosphere |
This package provides models that simulate the impact of the ionosphere.
|
| org.orekit.models.earth.troposphere |
This package provides models that simulate the impact of the troposphere.
|
| org.orekit.propagation.analytical |
Top level package for analytical propagators.
|
| org.orekit.propagation.analytical.tle |
This package provides classes to read and extrapolate tle's.
|
| org.orekit.propagation.integration |
Utilities for integration-based propagators (both numerical and semi-analytical).
|
| org.orekit.propagation.numerical.cr3bp |
Top level package for CR3BP Models used with a numerical propagator.
|
| org.orekit.propagation.semianalytical.dsst.forces |
This package provides force models for Draper Semi-analytical Satellite Theory (DSST).
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
EstimationModifier<T extends ObservedMeasurement<T>>
Interface for estimated measurements modifiers used for orbit determination.
|
interface |
ObservedMeasurement<T extends ObservedMeasurement<T>>
Interface for measurements used for orbit determination.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractMeasurement<T extends ObservedMeasurement<T>>
Abstract class handling measurements boilerplate.
|
class |
AngularAzEl
Class modeling an Azimuth-Elevation measurement from a ground station.
|
class |
AngularRaDec
Class modeling a Right Ascension - Declination measurement from a ground point (station, telescope).
|
class |
BistaticRange
Class modeling a bistatic range measurement using
an emitter ground station and a receiver ground station.
|
class |
BistaticRangeRate
Class modeling a bistatic range rate measurement using
an emitter ground station and a receiver ground station.
|
class |
FDOA
Class modeling a Frequency Difference of Arrival measurement with a satellite as emitter
and two ground stations as receivers.
|
class |
GroundReceiverMeasurement<T extends GroundReceiverMeasurement<T>>
Base class modeling a measurement where receiver is a ground station.
|
class |
InterSatellitesRange
One-way or two-way range measurements between two satellites.
|
class |
MultiplexedMeasurement
Class multiplexing several measurements as one.
|
class |
Position
Class modeling a position only measurement.
|
class |
PV
Class modeling a position-velocity measurement.
|
class |
Range
Class modeling a range measurement from a ground station.
|
class |
RangeRate
Class modeling one-way or two-way range rate measurement between two vehicles.
|
class |
TDOA
Class modeling a Time Difference of Arrival measurement with a satellite as emitter
and two ground stations as receivers.
|
class |
TurnAroundRange
Class modeling a turn-around range measurement using a primary ground station and a secondary ground station.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractWindUp<T extends ObservedMeasurement<T>>
Base class for wind-up effect computation.
|
class |
InterSatellitesPhase
Phase measurement between two satellites.
|
class |
InterSatellitesWindUp
Modifier for wind-up effect in GNSS
inter-satellites phase measurements. |
class |
OneWayGNSSPhase
One-way GNSS phase measurement.
|
class |
OneWayGNSSRange
One-way GNSS range measurement.
|
class |
Phase
Class modeling a phase measurement from a ground station.
|
class |
WindUp
Modifier for wind-up effect in GNSS
phase measurements. |
| Modifier and Type | Class and Description |
|---|---|
class |
AberrationModifier
Class modifying theoretical angular measurement with (the inverse of) stellar aberration.
|
class |
AngularIonosphericDelayModifier
Class modifying theoretical angular measurement with ionospheric delay.
|
class |
AngularRadioRefractionModifier
Class modifying theoretical angular measurement with ionospheric radio refractive index.
|
class |
AngularTroposphericDelayModifier
Class modifying theoretical angular measurement with tropospheric delay.
|
class |
Bias<T extends ObservedMeasurement<T>>
Class modeling a measurement bias.
|
class |
BistaticRangeIonosphericDelayModifier
Class modifying theoretical bistatic range measurement with ionospheric delay.
|
class |
BistaticRangeRateIonosphericDelayModifier
Class modifying theoretical bistatic range-rate measurement with ionospheric delay.
|
class |
BistaticRangeRateTroposphericDelayModifier
Class modifying theoretical bistatic range-rate measurements with tropospheric delay.
|
class |
BistaticRangeTroposphericDelayModifier
Class modifying theoretical bistatic range measurement with tropospheric delay.
|
class |
DynamicOutlierFilter<T extends ObservedMeasurement<T>>
Modifier that sets estimated measurement weight to 0 if residual is too far from expected domain.
|
class |
InterSatellitesPhaseAmbiguityModifier
Class modifying theoretical inter-satellites phase measurement with ambiguity.
|
class |
OnBoardAntennaInterSatellitesPhaseModifier
On-board antenna offset effect on inter-satellites phase measurements.
|
class |
OnBoardAntennaInterSatellitesRangeModifier
On-board antenna offset effect on inter-satellites range measurements.
|
class |
OnBoardAntennaOneWayGNSSPhaseModifier
On-board antenna offset effect on one-way GNSS phase measurements.
|
class |
OnBoardAntennaOneWayGNSSRangeModifier
On-board antenna offset effect on one-way GNSS range measurements.
|
class |
OnBoardAntennaTurnAroundRangeModifier
On-board antenna offset effect on turn around range measurements.
|
class |
OneWayGNSSPhaseAmbiguityModifier
Class modifying theoretical one-way GNSS phase measurement with ambiguity.
|
class |
OutlierFilter<T extends ObservedMeasurement<T>>
Modifier that sets estimated measurement weight to 0 if residual is too far from expected domain.
|
class |
PhaseAmbiguityModifier
Class modifying theoretical phase measurement with ambiguity.
|
class |
PhaseCentersPhaseModifier
Ground and on-board antennas offsets effect on phase measurements.
|
class |
PhaseCentersRangeModifier
Ground and on-board antennas offsets effect on range measurements.
|
class |
PhaseIonosphericDelayModifier
Class modifying theoretical phase measurement with ionospheric delay.
|
class |
PhaseTroposphericDelayModifier
Class modifying theoretical phase measurement with tropospheric delay.
|
class |
RangeIonosphericDelayModifier
Class modifying theoretical range measurement with ionospheric delay.
|
class |
RangeRateIonosphericDelayModifier
Class modifying theoretical range-rate measurement with ionospheric delay.
|
class |
RangeRateTroposphericDelayModifier
Class modifying theoretical range-rate measurements with tropospheric delay.
|
class |
RangeTroposphericDelayModifier
Class modifying theoretical range measurement with tropospheric delay.
|
class |
RelativisticClockInterSatellitesPhaseModifier
Class modifying theoretical inter-satellites phase measurement with relativistic clock correction.
|
class |
RelativisticClockInterSatellitesRangeModifier
Class modifying theoretical inter-satellites range measurement with relativistic clock correction.
|
class |
RelativisticClockOneWayGNSSPhaseModifier
Class modifying theoretical one-way GNSS phase measurement with relativistic clock correction.
|
class |
RelativisticClockOneWayGNSSRangeModifier
Class modifying theoretical one-way GNSS range measurement with relativistic clock correction.
|
class |
RelativisticClockPhaseModifier
Class modifying theoretical phase measurement with relativistic clock correction.
|
class |
RelativisticClockRangeModifier
Class modifying theoretical range measurement with relativistic clock correction.
|
class |
RelativisticClockRangeRateModifier
Class modifying theoretical range-rate measurement with relativistic frequency deviation.
|
class |
RelativisticJ2ClockInterSatellitesPhaseModifier
Class modifying theoretical inter-satellites phase measurements with relativistic J2 clock correction.
|
class |
RelativisticJ2ClockInterSatellitesRangeModifier
Class modifying theoretical inter-satellites range measurements with relativistic J2 clock correction.
|
class |
RelativisticJ2ClockOneWayGNSSPhaseModifier
Class modifying theoretical one-way phase measurements with relativistic J2 clock correction.
|
class |
RelativisticJ2ClockOneWayGNSSRangeModifier
Class modifying one-way GNSS range theoretical measurements with relativistic J2 clock correction.
|
class |
RelativisticJ2ClockPhaseModifier
Class modifying theoretical phase measurements with relativistic J2 clock correction.
|
class |
RelativisticJ2ClockRangeModifier
Class modifying theoretical range measurements with relativistic J2 clock correction.
|
class |
ShapiroInterSatellitePhaseModifier
Class modifying theoretical inter-satellites phase measurement with Shapiro time delay.
|
class |
ShapiroInterSatelliteRangeModifier
Class modifying theoretical range measurement with Shapiro time delay.
|
class |
ShapiroOneWayGNSSPhaseModifier
Class modifying theoretical one-way GNSS phase measurement with Shapiro time delay.
|
class |
ShapiroOneWayGNSSRangeModifier
Class modifying theoretical range measurement with Shapiro time delay.
|
class |
ShapiroPhaseModifier
Class modifying theoretical phase measurement with Shapiro time delay.
|
class |
ShapiroRangeModifier
Class modifying theoretical range measurement with Shapiro time delay.
|
class |
TDOAIonosphericDelayModifier
Class modifying theoretical TDOA measurements with ionospheric delay.
|
class |
TDOATroposphericDelayModifier
Class modifying theoretical TDOA measurements with tropospheric delay.
|
class |
TurnAroundRangeIonosphericDelayModifier
Class modifying theoretical TurnAroundRange measurement with ionospheric delay.
|
class |
TurnAroundRangeTroposphericDelayModifier
Class modifying theoretical turn-around TurnAroundRange measurement with tropospheric delay.
|
| Modifier and Type | Method and Description |
|---|---|
static <T extends ObservedMeasurement<T>> |
RangeRateModifierUtil.modify(EstimatedMeasurement<T> estimated,
ParameterDriversProvider parametricModel,
AbstractGradientConverter converter,
GroundStation station,
org.orekit.estimation.measurements.modifiers.ParametricModelEffect modelEffect,
org.orekit.estimation.measurements.modifiers.ParametricModelEffectGradient modelEffectGradient)
Apply a modifier to an estimated measurement.
|
static <T extends ObservedMeasurement<T>> |
RangeModifierUtil.modify(EstimatedMeasurement<T> estimated,
ParameterDriversProvider parametricModel,
AbstractGradientConverter converter,
GroundStation station,
org.orekit.estimation.measurements.modifiers.ParametricModelEffect modelEffect,
org.orekit.estimation.measurements.modifiers.ParametricModelEffectGradient modelEffectGradient)
Apply a modifier to an estimated measurement.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
ForceModel
This interface represents a force modifying spacecraft motion.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractDragForceModel
Base class for drag force models.
|
class |
DragForce
Atmospheric drag force model.
|
class |
TimeSpanDragForce
Time span atmospheric drag force model.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
AccelerationModel
Acceleration model used by empirical force.
|
| Modifier and Type | Class and Description |
|---|---|
class |
HarmonicAccelerationModel
Harmonic acceleration model.
|
class |
ParametricAcceleration
This class implements a parametric acceleration.
|
class |
PolynomialAccelerationModel
Polynomial acceleration model.
|
class |
TimeSpanParametricAcceleration
Time span parametric acceleration model.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DeSitterRelativity
De Sitter post-Newtonian correction force due to general relativity.
|
class |
HolmesFeatherstoneAttractionModel
This class represents the gravitational field of a celestial body.
|
class |
LenseThirringRelativity
Lense-Thirring post-Newtonian correction force due to general relativity.
|
class |
NewtonianAttraction
Force model for Newtonian central body attraction.
|
class |
OceanTides
Ocean tides force model.
|
class |
Relativity
Post-Newtonian correction force due to general relativity.
|
class |
SingleBodyAbsoluteAttraction
Body attraction force model computed as absolute acceleration towards a body.
|
class |
SingleBodyRelativeAttraction
Body attraction force model computed as relative acceleration towards frame center.
|
class |
SolidTides
Solid tides force model.
|
class |
ThirdBodyAttraction
Third body attraction force model.
|
class |
ThirdBodyAttractionEpoch
Third body attraction force model.
|
| Modifier and Type | Class and Description |
|---|---|
class |
InertialForces
Inertial force model.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ConfigurableLowThrustManeuver
This class implements a configurable low thrust maneuver.
|
class |
ConstantThrustManeuver
This class implements a simple maneuver with constant thrust.
|
class |
Maneuver
A generic model for maneuvers with finite-valued acceleration magnitude, as opposed to instantaneous changes
in the velocity vector which are defined via detectors (in
ImpulseManeuver and
FieldImpulseManeuver). |
| Modifier and Type | Interface and Description |
|---|---|
interface |
PropulsionModel
Generic interface for a propulsion model used in a
Maneuver. |
interface |
ThrustPropulsionModel
Interface for a thrust-based propulsion model.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractConstantThrustPropulsionModel
This abstract class simply serve as a container for a constant thrust maneuver.
|
class |
BasicConstantThrustPropulsionModel
Constant thrust propulsion model with:
- Constant thrust direction in spacecraft frame
- Parameter drivers (for estimation) for the thrust norm or the flow rate.
|
class |
ProfileThrustPropulsionModel
Thrust propulsion model based on segmented profile.
|
class |
ScaledConstantThrustPropulsionModel
Thrust propulsion model with parameters (for estimation) represented by scale factors
on the X, Y and Z axis of the spacecraft frame.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
ManeuverTriggers
Generic interface for the maneuver triggers used in a
Maneuver. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractManeuverTriggers
Base class for triggers.
|
class |
DateBasedManeuverTriggers
Maneuver triggers based on a start and end date.
|
class |
IntervalEventTrigger<T extends AbstractDetector<T>>
Maneuver triggers based on a single event detector that defines firing intervals.
|
class |
StartStopEventsTrigger<A extends AbstractDetector<A>,O extends AbstractDetector<O>>
Maneuver triggers based on a pair of event detectors that defines firing start and stop.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractRadiationForceModel
Base class for radiation force models.
|
class |
ECOM2
The Empirical CODE Orbit Model 2 (ECOM2) of the Center for Orbit Determination in Europe (CODE).
|
class |
KnockeRediffusedForceModel
The Knocke Earth Albedo and IR emission force model.
|
class |
SolarRadiationPressure
Solar radiation pressure force model.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IonosphericModel
Defines a ionospheric model, used to calculate the path delay imposed to
electro-magnetic signals between an orbital satellite and a ground station.
|
| Modifier and Type | Class and Description |
|---|---|
class |
EstimatedIonosphericModel
An estimated ionospheric model.
|
class |
GlobalIonosphereMapModel
Global Ionosphere Map (GIM) model.
|
class |
KlobucharIonoModel
Klobuchar ionospheric delay model.
|
class |
NeQuickModel
NeQuick ionospheric delay model.
|
class |
SsrVtecIonosphericModel
Ionospheric model based on SSR IM201 message.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
DiscreteTroposphericModel
Defines a tropospheric model, used to calculate the path delay imposed to
electro-magnetic signals between an orbital satellite and a ground station.
|
| Modifier and Type | Class and Description |
|---|---|
class |
EstimatedTroposphericModel
An estimated tropospheric model.
|
class |
FixedTroposphericDelay
A static tropospheric model that interpolates the actual tropospheric delay
based on values read from a configuration file (tropospheric-delay.txt) via
the
DataProvidersManager. |
class |
MariniMurrayModel
The Marini-Murray tropospheric delay model for laser ranging.
|
class |
MendesPavlisModel
The Mendes - Pavlis tropospheric delay model for optical techniques.
|
class |
SaastamoinenModel
The modified Saastamoinen model.
|
class |
TimeSpanEstimatedTroposphericModel
Time span estimated tropospheric model.
|
class |
ViennaOneModel
The Vienna1 tropospheric delay model for radio techniques.
|
class |
ViennaThreeModel
The Vienna3 tropospheric delay model for radio techniques.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractAnalyticalGradientConverter
Converter for analytical orbit propagator.
|
class |
BrouwerLyddanePropagator
This class propagates a
SpacecraftState
using the analytical Brouwer-Lyddane model (from J2 to J5 zonal harmonics). |
class |
FieldAbstractAnalyticalPropagator<T extends org.hipparchus.CalculusFieldElement<T>>
Common handling of
FieldPropagator methods for analytical propagators. |
class |
FieldBrouwerLyddanePropagator<T extends org.hipparchus.CalculusFieldElement<T>>
This class propagates a
FieldSpacecraftState
using the analytical Brouwer-Lyddane model (from J2 to J5 zonal harmonics). |
class |
FieldEcksteinHechlerPropagator<T extends org.hipparchus.CalculusFieldElement<T>>
This class propagates a
FieldSpacecraftState
using the analytical Eckstein-Hechler model. |
class |
FieldKeplerianPropagator<T extends org.hipparchus.CalculusFieldElement<T>>
Simple Keplerian orbit propagator.
|
| Modifier and Type | Class and Description |
|---|---|
class |
FieldDeepSDP4<T extends org.hipparchus.CalculusFieldElement<T>>
This class contains the methods that compute deep space perturbation terms.
|
class |
FieldSGP4<T extends org.hipparchus.CalculusFieldElement<T>>
This class contains methods to compute propagated coordinates with the SGP4 model.
|
class |
FieldTLE<T extends org.hipparchus.CalculusFieldElement<T>>
This class is a container for a single set of TLE data.
|
class |
FieldTLEPropagator<T extends org.hipparchus.CalculusFieldElement<T>>
This class provides elements to propagate TLE's.
|
class |
TLE
This class is a container for a single set of TLE data.
|
| Modifier and Type | Class and Description |
|---|---|
class |
FieldIntegratedEphemeris<T extends org.hipparchus.CalculusFieldElement<T>>
This class stores sequentially generated orbital parameters for
later retrieval.
|
| Modifier and Type | Method and Description |
|---|---|
org.hipparchus.analysis.differentiation.Gradient[] |
AbstractGradientConverter.getParameters(FieldSpacecraftState<org.hipparchus.analysis.differentiation.Gradient> state,
ParameterDriversProvider parametricModel)
Get the parametric model parameters, return gradient values for each span of each driver (several gradient
values for each parameter).
|
org.hipparchus.analysis.differentiation.Gradient[] |
AbstractGradientConverter.getParametersAtStateDate(FieldSpacecraftState<org.hipparchus.analysis.differentiation.Gradient> state,
ParameterDriversProvider parametricModel)
Get the parametric model parameters, return gradient values at state date for each driver (only 1 gradient
value for each parameter).
|
FieldSpacecraftState<org.hipparchus.analysis.differentiation.Gradient> |
AbstractGradientConverter.getState(ParameterDriversProvider parametricModel)
Get the state with the number of parameters consistent with parametric model.
|
| Modifier and Type | Class and Description |
|---|---|
class |
CR3BPForceModel
Class calculating the acceleration induced by CR3BP model.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
DSSTForceModel
This interface represents a force modifying spacecraft motion for a
DSSTPropagator. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractGaussianContribution
Common handling of
DSSTForceModel methods for Gaussian contributions
to DSST propagation. |
class |
DSSTAtmosphericDrag
Atmospheric drag contribution to the
DSSTPropagator. |
class |
DSSTJ2SquaredClosedForm
Second order J2-squared force model.
|
class |
DSSTNewtonianAttraction
Force model for Newtonian central body attraction for the
DSST propagator. |
class |
DSSTSolarRadiationPressure
Solar radiation pressure contribution to the
DSSTPropagator. |
class |
DSSTTesseral
Tesseral contribution to the central body gravitational perturbation.
|
class |
DSSTThirdBody
Third body attraction perturbation to the
DSSTPropagator. |
class |
DSSTZonal
Zonal contribution to the central body gravitational perturbation.
|
Copyright © 2002-2023 CS GROUP. All rights reserved.