Package | Description |
---|---|
org.orekit.attitudes |
This package provides classes to represent simple attitudes.
|
org.orekit.estimation.leastsquares |
The leastsquares package provides an implementation of a batch least
squares estimator engine to perform an orbit determination.
|
org.orekit.estimation.measurements.generation |
This package provides Orbit Determination measurements generation.
|
org.orekit.estimation.sequential |
The sequential package provides an implementation of a
Kalman Filter engine to perform an orbit determination.
|
org.orekit.gnss |
This package provides classes related to GNSS applications.
|
org.orekit.orbits |
This package provides classes to represent orbits.
|
org.orekit.propagation |
Propagation
|
org.orekit.propagation.analytical |
Top level package for analytical propagators.
|
org.orekit.propagation.analytical.gnss |
This package provides classes to propagate GNSS orbits.
|
org.orekit.propagation.analytical.tle |
This package provides classes to read and extrapolate tle's.
|
org.orekit.propagation.conversion |
This package provides tools to convert a given propagator or a set of
SpacecraftState into another propagator. |
org.orekit.propagation.integration |
Utilities for integration-based propagators (both numerical and semi-analytical).
|
org.orekit.propagation.numerical |
Top level package for numerical propagators.
|
org.orekit.propagation.semianalytical.dsst |
This package provides an implementation of the Draper Semi-analytical
Satellite Theory (DSST).
|
Modifier and Type | Method and Description |
---|---|
void |
AttitudesSequence.registerSwitchEvents(Propagator propagator)
Register all wrapped switch events to the propagator.
|
Modifier and Type | Method and Description |
---|---|
Propagator[] |
AbstractBatchLSModel.createPropagators(org.hipparchus.linear.RealVector point)
Create the propagators and parameters corresponding to an evaluation point.
|
Propagator[] |
BatchLSEstimator.estimate()
Estimate the orbital, propagation and measurements parameters.
|
Modifier and Type | Method and Description |
---|---|
protected abstract MatricesHarvester |
AbstractBatchLSModel.configureHarvester(Propagator propagator)
Configure the propagator to compute derivatives.
|
protected MatricesHarvester |
BatchLSModel.configureHarvester(Propagator propagator)
Configure the propagator to compute derivatives.
|
protected MatricesHarvester |
DSSTBatchLSModel.configureHarvester(Propagator propagator)
Configure the propagator to compute derivatives.
|
protected abstract Orbit |
AbstractBatchLSModel.configureOrbits(MatricesHarvester harvester,
Propagator propagator)
Configure the current estimated orbits.
|
protected Orbit |
BatchLSModel.configureOrbits(MatricesHarvester harvester,
Propagator propagator)
Configure the current estimated orbits.
|
protected Orbit |
DSSTBatchLSModel.configureOrbits(MatricesHarvester harvester,
Propagator propagator)
Configure the current estimated orbits.
|
Modifier and Type | Method and Description |
---|---|
Propagator |
Generator.getPropagator(ObservableSatellite satellite)
Get a registered propagator.
|
Modifier and Type | Method and Description |
---|---|
ObservableSatellite |
Generator.addPropagator(Propagator propagator)
Add a propagator.
|
Constructor and Description |
---|
EventBasedScheduler(MeasurementBuilder<T> builder,
DatesSelector selector,
Propagator propagator,
EventDetector detector,
SignSemantic signSemantic)
Simple constructor.
|
Modifier and Type | Method and Description |
---|---|
Propagator[] |
KalmanEstimator.estimationStep(ObservedMeasurement<?> observedMeasurement)
Process a single measurement.
|
Propagator[] |
UnscentedKalmanEstimator.estimationStep(ObservedMeasurement<?> observedMeasurement)
Process a single measurement.
|
Propagator[] |
UnscentedKalmanModel.getEstimatedPropagators()
Get the propagators estimated with the values set in the propagators builders.
|
Propagator[] |
KalmanModel.getEstimatedPropagators()
Get the propagators estimated with the values set in the propagators builders.
|
Propagator[] |
KalmanModel.getReferenceTrajectories()
Getter for the reference trajectories.
|
Propagator[] |
KalmanEstimator.processMeasurements(Iterable<ObservedMeasurement<?>> observedMeasurements)
Process several measurements.
|
Propagator[] |
UnscentedKalmanEstimator.processMeasurements(Iterable<ObservedMeasurement<?>> observedMeasurements)
Process several measurements.
|
Modifier and Type | Method and Description |
---|---|
void |
KalmanModel.setReferenceTrajectories(Propagator[] referenceTrajectories)
Setter for the reference trajectories.
|
protected void |
KalmanModel.updateReferenceTrajectories(Propagator[] propagators)
Update the reference trajectories using the propagators as input.
|
Modifier and Type | Method and Description |
---|---|
DOP |
DOPComputer.compute(AbsoluteDate date,
List<Propagator> gnss)
Compute the
DOP at a given date for a set of GNSS spacecrafts. |
Constructor and Description |
---|
OrbitBlender(org.hipparchus.analysis.polynomials.SmoothStepFactory.SmoothStepFunction blendingFunction,
Propagator blendingPropagator,
Frame outputInertialFrame)
Default constructor.
|
Modifier and Type | Interface and Description |
---|---|
interface |
BoundedPropagator
This interface is intended for ephemerides valid only during a time range.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractPropagator
Common handling of
Propagator methods for analytical propagators. |
Modifier and Type | Method and Description |
---|---|
List<Propagator> |
PropagatorsParallelizer.getPropagators()
Get an unmodifiable list of the underlying mono-satellite propagators.
|
Constructor and Description |
---|
PropagatorsParallelizer(List<Propagator> propagators,
double h,
MultiSatFixedStepHandler globalHandler)
Simple constructor.
|
PropagatorsParallelizer(List<Propagator> propagators,
MultiSatStepHandler globalHandler)
Simple constructor.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractAnalyticalPropagator
Common handling of
Propagator methods for analytical propagators. |
class |
AdapterPropagator
Orbit propagator that adapts an underlying propagator, adding
differential effects . |
class |
AggregateBoundedPropagator
A
BoundedPropagator that covers a larger time span from several constituent
propagators that cover shorter time spans. |
class |
BrouwerLyddanePropagator
This class propagates a
SpacecraftState
using the analytical Brouwer-Lyddane model (from J2 to J5 zonal harmonics). |
class |
EcksteinHechlerPropagator
This class propagates a
SpacecraftState
using the analytical Eckstein-Hechler model. |
class |
Ephemeris
This class is designed to accept and handle tabulated orbital entries.
|
class |
KeplerianPropagator
Simple Keplerian orbit propagator.
|
Modifier and Type | Method and Description |
---|---|
Propagator |
AdapterPropagator.getPropagator()
Get the reference propagator.
|
Constructor and Description |
---|
AdapterPropagator(Propagator reference)
Build a propagator from an underlying reference propagator.
|
Modifier and Type | Class and Description |
---|---|
class |
GLONASSAnalyticalPropagator
This class aims at propagating a GLONASS orbit from
GLONASSOrbitalElements . |
class |
GNSSPropagator
Common handling of
AbstractAnalyticalPropagator methods for GNSS propagators. |
class |
SBASPropagator
This class aims at propagating a SBAS orbit from
SBASOrbitalElements . |
Modifier and Type | Class and Description |
---|---|
class |
DeepSDP4
This class contains the methods that compute deep space perturbation terms.
|
class |
SGP4
This class contains methods to compute propagated coordinates with the SGP4 model.
|
class |
TLEPropagator
This class provides elements to propagate TLE's.
|
Modifier and Type | Method and Description |
---|---|
Propagator |
KeplerianPropagatorBuilder.buildPropagator(double[] normalizedParameters)
Build a propagator.
|
Propagator |
EcksteinHechlerPropagatorBuilder.buildPropagator(double[] normalizedParameters)
Build a propagator.
|
Propagator |
EphemerisPropagatorBuilder.buildPropagator(double[] normalizedParameters)
Build a propagator.
|
Propagator |
PropagatorBuilder.buildPropagator(double[] normalizedParameters)
Build a propagator.
|
Propagator |
PropagatorConverter.convert(List<SpacecraftState> states,
boolean positionOnly,
List<String> freeParameters)
Find the propagator that minimize the mean square error for a sample of
states . |
Propagator |
AbstractPropagatorConverter.convert(List<SpacecraftState> states,
boolean positionOnly,
List<String> freeParameters)
Find the propagator that minimize the mean square error for a sample of
states . |
Propagator |
PropagatorConverter.convert(List<SpacecraftState> states,
boolean positionOnly,
String... freeParameters)
Find the propagator that minimize the mean square error for a sample of
states . |
Propagator |
AbstractPropagatorConverter.convert(List<SpacecraftState> states,
boolean positionOnly,
String... freeParameters)
Find the propagator that minimize the mean square error for a sample of
states . |
Propagator |
PropagatorConverter.convert(Propagator source,
double timeSpan,
int nbPoints,
List<String> freeParameters)
Convert a propagator into another one.
|
Propagator |
AbstractPropagatorConverter.convert(Propagator source,
double timeSpan,
int nbPoints,
List<String> freeParameters)
Convert a propagator to another.
|
Propagator |
PropagatorConverter.convert(Propagator source,
double timeSpan,
int nbPoints,
String... freeParameters)
Convert a propagator into another one.
|
Propagator |
AbstractPropagatorConverter.convert(Propagator source,
double timeSpan,
int nbPoints,
String... freeParameters)
Convert a propagator to another.
|
Propagator |
AbstractPropagatorConverter.getAdaptedPropagator()
Get the adapted propagator.
|
Modifier and Type | Method and Description |
---|---|
Propagator |
PropagatorConverter.convert(Propagator source,
double timeSpan,
int nbPoints,
List<String> freeParameters)
Convert a propagator into another one.
|
Propagator |
AbstractPropagatorConverter.convert(Propagator source,
double timeSpan,
int nbPoints,
List<String> freeParameters)
Convert a propagator to another.
|
Propagator |
PropagatorConverter.convert(Propagator source,
double timeSpan,
int nbPoints,
String... freeParameters)
Convert a propagator into another one.
|
Propagator |
AbstractPropagatorConverter.convert(Propagator source,
double timeSpan,
int nbPoints,
String... freeParameters)
Convert a propagator to another.
|
Constructor and Description |
---|
OsculatingToMeanElementsConverter(SpacecraftState state,
int satelliteRevolution,
Propagator propagator,
double positionScale)
Constructor.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractIntegratedPropagator
Common handling of
Propagator
methods for both numerical and semi-analytical propagators. |
class |
IntegratedEphemeris
This class stores sequentially generated orbital parameters for
later retrieval.
|
Modifier and Type | Class and Description |
---|---|
class |
GLONASSNumericalPropagator
This class propagates GLONASS orbits using numerical integration.
|
class |
NumericalPropagator
This class propagates
orbits using
numerical integration. |
Modifier and Type | Class and Description |
---|---|
class |
DSSTPropagator
This class propagates
orbits using the DSST theory. |
Copyright © 2002-2023 CS GROUP. All rights reserved.