Package | Description |
---|---|
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.events |
This package provides interfaces and classes dealing with events occurring during propagation.
|
org.orekit.propagation.integration |
Utilities for integration-based propagators (both numerical and semi-analytical).
|
org.orekit.propagation.numerical |
Top level package for numerical propagators.
|
Modifier and Type | Class | Description |
---|---|---|
class |
FieldCartesianOrbit<T extends RealFieldElement<T>> |
This class holds Cartesian orbital parameters.
|
class |
FieldCircularOrbit<T extends RealFieldElement<T>> |
This class handles circular orbital parameters.
|
class |
FieldEquinoctialOrbit<T extends RealFieldElement<T>> |
This class handles equinoctial orbital parameters, which can support both
circular and equatorial orbits.
|
class |
FieldKeplerianOrbit<T extends RealFieldElement<T>> |
This class handles traditional Keplerian orbital parameters.
|
Modifier and Type | Method | Description |
---|---|---|
abstract <T extends RealFieldElement<T>> |
OrbitType.convertType(FieldOrbit<T> orbit) |
Convert an orbit to the instance type.
|
abstract <T extends RealFieldElement<T>> |
OrbitType.mapArrayToOrbit(T[] array,
T[] arrayDot,
PositionAngle type,
FieldAbsoluteDate<T> date,
double mu,
Frame frame) |
Convert state array to orbital parameters.
|
abstract FieldOrbit<T> |
FieldOrbit.shiftedBy(T dt) |
Get a time-shifted orbit.
|
Modifier and Type | Method | Description |
---|---|---|
abstract <T extends RealFieldElement<T>> |
OrbitType.convertType(FieldOrbit<T> orbit) |
Convert an orbit to the instance type.
|
abstract <T extends RealFieldElement<T>> |
OrbitType.mapOrbitToArray(FieldOrbit<T> orbit,
PositionAngle type,
T[] stateVector,
T[] stateVectorDot) |
Convert orbit to state array.
|
Modifier and Type | Method | Description |
---|---|---|
FieldCartesianOrbit<T> |
FieldCartesianOrbit.interpolate(FieldAbsoluteDate<T> date,
Stream<FieldOrbit<T>> sample) |
Get an interpolated instance.
|
FieldCircularOrbit<T> |
FieldCircularOrbit.interpolate(FieldAbsoluteDate<T> date,
Stream<FieldOrbit<T>> sample) |
Get an interpolated instance.
|
FieldEquinoctialOrbit<T> |
FieldEquinoctialOrbit.interpolate(FieldAbsoluteDate<T> date,
Stream<FieldOrbit<T>> sample) |
Get an interpolated instance.
|
FieldKeplerianOrbit<T> |
FieldKeplerianOrbit.interpolate(FieldAbsoluteDate<T> date,
Stream<FieldOrbit<T>> sample) |
Get an interpolated instance.
|
Constructor | Description |
---|---|
FieldCartesianOrbit(FieldOrbit<T> op) |
Constructor from any kind of orbital parameters.
|
FieldCircularOrbit(FieldOrbit<T> op) |
Constructor from any kind of orbital parameters.
|
FieldEquinoctialOrbit(FieldOrbit<T> op) |
Constructor from any kind of orbital parameters.
|
FieldKeplerianOrbit(FieldOrbit<T> op) |
Constructor from any kind of orbital parameters.
|
Modifier and Type | Method | Description |
---|---|---|
FieldOrbit<T> |
FieldSpacecraftState.getOrbit() |
Gets the current orbit.
|
Constructor | Description |
---|---|
FieldSpacecraftState(FieldOrbit<T> orbit) |
Build a spacecraft state from orbit only.
|
FieldSpacecraftState(FieldOrbit<T> orbit,
Map<String,T[]> additional) |
Build a spacecraft state from orbit only.
|
FieldSpacecraftState(FieldOrbit<T> orbit,
FieldAttitude<T> attitude) |
Build a spacecraft state from orbit and attitude provider.
|
FieldSpacecraftState(FieldOrbit<T> orbit,
FieldAttitude<T> attitude,
Map<String,T[]> additional) |
Build a spacecraft state from orbit and attitude provider.
|
FieldSpacecraftState(FieldOrbit<T> orbit,
FieldAttitude<T> attitude,
T mass) |
Build a spacecraft state from orbit, attitude provider and mass.
|
FieldSpacecraftState(FieldOrbit<T> orbit,
FieldAttitude<T> attitude,
T mass,
Map<String,T[]> additional) |
Build a spacecraft state from orbit, attitude provider and mass.
|
FieldSpacecraftState(FieldOrbit<T> orbit,
T mass) |
Create a new instance from orbit and mass.
|
FieldSpacecraftState(FieldOrbit<T> orbit,
T mass,
Map<String,T[]> additional) |
Create a new instance from orbit and mass.
|
Modifier and Type | Method | Description |
---|---|---|
protected abstract FieldOrbit<T> |
FieldAbstractAnalyticalPropagator.propagateOrbit(FieldAbsoluteDate<T> date) |
Extrapolate an orbit up to a specific target date.
|
protected FieldOrbit<T> |
FieldKeplerianPropagator.propagateOrbit(FieldAbsoluteDate<T> date) |
Extrapolate an orbit up to a specific target date.
|
Constructor | Description |
---|---|
FieldEcksteinHechlerPropagator(FieldOrbit<T> initialOrbit,
double referenceRadius,
double mu,
double c20,
double c30,
double c40,
double c50,
double c60) |
Build a propagator from FieldOrbit
|
FieldEcksteinHechlerPropagator(FieldOrbit<T> initialOrbit,
AttitudeProvider attitudeProv,
double referenceRadius,
double mu,
double c20,
double c30,
double c40,
double c50,
double c60) |
Build a propagator from FieldOrbit
|
FieldEcksteinHechlerPropagator(FieldOrbit<T> initialOrbit,
AttitudeProvider attitudeProv,
UnnormalizedSphericalHarmonicsProvider provider) |
Build a propagator from FieldOrbit
|
FieldEcksteinHechlerPropagator(FieldOrbit<T> initialOrbit,
AttitudeProvider attitudeProv,
T mass,
double referenceRadius,
double mu,
double c20,
double c30,
double c40,
double c50,
double c60) |
Build a propagator from FieldOrbit
|
FieldEcksteinHechlerPropagator(FieldOrbit<T> initialOrbit,
AttitudeProvider attitudeProv,
T mass,
UnnormalizedSphericalHarmonicsProvider provider) |
Build a propagator from FieldOrbit
|
FieldEcksteinHechlerPropagator(FieldOrbit<T> initialOrbit,
AttitudeProvider attitude,
T mass,
UnnormalizedSphericalHarmonicsProvider provider,
UnnormalizedSphericalHarmonicsProvider.UnnormalizedSphericalHarmonics harmonics) |
Private helper constructor.
|
FieldEcksteinHechlerPropagator(FieldOrbit<T> initialOrbit,
UnnormalizedSphericalHarmonicsProvider provider) |
Build a propagator from FieldOrbit
|
FieldEcksteinHechlerPropagator(FieldOrbit<T> initialOrbit,
T mass,
double referenceRadius,
double mu,
double c20,
double c30,
double c40,
double c50,
double c60) |
Build a propagator from FieldOrbit
|
FieldEcksteinHechlerPropagator(FieldOrbit<T> initialOrbit,
T mass,
UnnormalizedSphericalHarmonicsProvider provider) |
Build a propagator from FieldOrbit
|
FieldKeplerianPropagator(FieldOrbit<T> initialFieldOrbit) |
Build a propagator from orbit only.
|
FieldKeplerianPropagator(FieldOrbit<T> initialFieldOrbit,
double mu) |
Build a propagator from orbit and central attraction coefficient μ.
|
FieldKeplerianPropagator(FieldOrbit<T> initialFieldOrbit,
AttitudeProvider attitudeProv) |
Build a propagator from orbit and attitude provider.
|
FieldKeplerianPropagator(FieldOrbit<T> initialFieldOrbit,
AttitudeProvider attitudeProv,
double mu) |
Build a propagator from orbit, attitude provider and central attraction
coefficient μ.
|
FieldKeplerianPropagator(FieldOrbit<T> initialOrbit,
AttitudeProvider attitudeProv,
double mu,
T mass) |
Build propagator from orbit, attitude provider, central attraction
coefficient μ and mass.
|
Constructor | Description |
---|---|
FieldApsideDetector(FieldOrbit<T> orbit) |
Build a new instance.
|
FieldApsideDetector(T threshold,
FieldOrbit<T> orbit) |
Build a new instance.
|
FieldNodeDetector(FieldOrbit<T> orbit,
Frame frame) |
Build a new instance.
|
FieldNodeDetector(T threshold,
FieldOrbit<T> orbit,
Frame frame) |
Build a new instance.
|
Modifier and Type | Method | Description |
---|---|---|
protected FieldOrbit<T> |
FieldIntegratedEphemeris.propagateOrbit(FieldAbsoluteDate<T> date) |
Extrapolate an orbit up to a specific target date.
|
Modifier and Type | Method | Description |
---|---|---|
static <T extends RealFieldElement<T>> |
FieldNumericalPropagator.tolerances(T dP,
FieldOrbit<T> orbit,
OrbitType type) |
Estimate tolerance vectors for integrators.
|
Copyright © 2002-2018 CS Systèmes d'information. All rights reserved.