Package | Description |
---|---|
org.orekit.attitudes |
This package provides classes to represent simple attitudes.
|
org.orekit.files.ccsds.ndm.adm |
This package contains class managing CCSDS Attitude Data Message.
|
org.orekit.forces.maneuvers.propulsion |
This package provides propulsion models intended to be used with class
Maneuver . |
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.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 |
Top level package for numerical propagators.
|
org.orekit.propagation.semianalytical.dsst |
This package provides an implementation of the Draper Semi-analytical
Satellite Theory (DSST).
|
org.orekit.utils |
This package provides useful objects.
|
Modifier and Type | Method and Description |
---|---|
<T extends CalculusFieldElement<T>> |
AttitudeBuilder.build(Frame frame,
FieldPVCoordinatesProvider<T> pvProv,
TimeStampedFieldAngularCoordinates<T> rawAttitude)
Build a filtered attitude.
|
<T extends CalculusFieldElement<T>> |
FixedFrameBuilder.build(Frame frame,
FieldPVCoordinatesProvider<T> pvProv,
TimeStampedFieldAngularCoordinates<T> rawAttitude)
Build a filtered attitude.
|
<T extends CalculusFieldElement<T>> |
YawCompensation.getAttitude(FieldPVCoordinatesProvider<T> pvProv,
FieldAbsoluteDate<T> date,
Frame frame)
Compute the attitude corresponding to an orbital state.
|
<T extends CalculusFieldElement<T>> |
LofOffset.getAttitude(FieldPVCoordinatesProvider<T> pvProv,
FieldAbsoluteDate<T> date,
Frame frame)
Compute the attitude corresponding to an orbital state.
|
<T extends CalculusFieldElement<T>> |
AttitudeProvider.getAttitude(FieldPVCoordinatesProvider<T> pvProv,
FieldAbsoluteDate<T> date,
Frame frame)
Compute the attitude corresponding to an orbital state.
|
<T extends CalculusFieldElement<T>> |
InertialProvider.getAttitude(FieldPVCoordinatesProvider<T> pvProv,
FieldAbsoluteDate<T> date,
Frame frame)
Compute the attitude corresponding to an orbital state.
|
<T extends CalculusFieldElement<T>> |
FixedRate.getAttitude(FieldPVCoordinatesProvider<T> pvProv,
FieldAbsoluteDate<T> date,
Frame frame)
Compute the attitude corresponding to an orbital state.
|
<T extends CalculusFieldElement<T>> |
AttitudesSequence.getAttitude(FieldPVCoordinatesProvider<T> pvProv,
FieldAbsoluteDate<T> date,
Frame frame)
Compute the attitude corresponding to an orbital state.
|
<T extends CalculusFieldElement<T>> |
GroundPointing.getAttitude(FieldPVCoordinatesProvider<T> pvProv,
FieldAbsoluteDate<T> date,
Frame frame)
Compute the attitude corresponding to an orbital state.
|
<T extends CalculusFieldElement<T>> |
SpinStabilized.getAttitude(FieldPVCoordinatesProvider<T> pvProv,
FieldAbsoluteDate<T> date,
Frame frame)
Compute the attitude corresponding to an orbital state.
|
<T extends CalculusFieldElement<T>> |
LofOffsetPointing.getAttitude(FieldPVCoordinatesProvider<T> pvProv,
FieldAbsoluteDate<T> date,
Frame frame)
Compute the attitude corresponding to an orbital state.
|
<T extends CalculusFieldElement<T>> |
TabulatedLofOffset.getAttitude(FieldPVCoordinatesProvider<T> pvProv,
FieldAbsoluteDate<T> date,
Frame frame)
Compute the attitude corresponding to an orbital state.
|
<T extends CalculusFieldElement<T>> |
YawSteering.getAttitude(FieldPVCoordinatesProvider<T> pvProv,
FieldAbsoluteDate<T> date,
Frame frame)
Compute the attitude corresponding to an orbital state.
|
<T extends CalculusFieldElement<T>> |
AggregateBoundedAttitudeProvider.getAttitude(FieldPVCoordinatesProvider<T> pvProv,
FieldAbsoluteDate<T> date,
Frame frame)
Compute the attitude corresponding to an orbital state.
|
<T extends CalculusFieldElement<T>> |
TabulatedProvider.getAttitude(FieldPVCoordinatesProvider<T> pvProv,
FieldAbsoluteDate<T> date,
Frame frame)
Compute the attitude corresponding to an orbital state.
|
<T extends CalculusFieldElement<T>> |
CelestialBodyPointed.getAttitude(FieldPVCoordinatesProvider<T> pvProv,
FieldAbsoluteDate<T> date,
Frame frame)
Compute the attitude corresponding to an orbital state.
|
<T extends CalculusFieldElement<T>> |
YawCompensation.getBaseState(FieldPVCoordinatesProvider<T> pvProv,
FieldAbsoluteDate<T> date,
Frame frame)
Compute the base system state at given date, without compensation.
|
<T extends CalculusFieldElement<T>> |
YawSteering.getBaseState(FieldPVCoordinatesProvider<T> pvProv,
FieldAbsoluteDate<T> date,
Frame frame)
Compute the base system state at given date, without compensation.
|
<T extends CalculusFieldElement<T>> |
YawCompensation.getTargetPV(FieldPVCoordinatesProvider<T> pvProv,
FieldAbsoluteDate<T> date,
Frame frame)
Compute the target point position/velocity in specified frame.
|
<T extends CalculusFieldElement<T>> |
NadirPointing.getTargetPV(FieldPVCoordinatesProvider<T> pvProv,
FieldAbsoluteDate<T> date,
Frame frame)
Compute the target point position/velocity in specified frame.
|
abstract <T extends CalculusFieldElement<T>> |
GroundPointing.getTargetPV(FieldPVCoordinatesProvider<T> pvProv,
FieldAbsoluteDate<T> date,
Frame frame)
Compute the target point position/velocity in specified frame.
|
<T extends CalculusFieldElement<T>> |
LofOffsetPointing.getTargetPV(FieldPVCoordinatesProvider<T> pvProv,
FieldAbsoluteDate<T> date,
Frame frame)
Compute the target point position/velocity in specified frame.
|
<T extends CalculusFieldElement<T>> |
YawSteering.getTargetPV(FieldPVCoordinatesProvider<T> pvProv,
FieldAbsoluteDate<T> date,
Frame frame)
Compute the target point position/velocity in specified frame.
|
<T extends CalculusFieldElement<T>> |
TargetPointing.getTargetPV(FieldPVCoordinatesProvider<T> pvProv,
FieldAbsoluteDate<T> date,
Frame frame)
Compute the target point position/velocity in specified frame.
|
<T extends CalculusFieldElement<T>> |
BodyCenterPointing.getTargetPV(FieldPVCoordinatesProvider<T> pvProv,
FieldAbsoluteDate<T> date,
Frame frame)
Compute the target point position/velocity in specified frame.
|
<T extends CalculusFieldElement<T>> |
YawCompensation.getYawAngle(FieldPVCoordinatesProvider<T> pvProv,
FieldAbsoluteDate<T> date,
Frame frame)
Compute the yaw compensation angle at date.
|
Modifier and Type | Method and Description |
---|---|
<T extends CalculusFieldElement<T>> |
AttitudeEndoints.build(Frame frame,
FieldPVCoordinatesProvider<T> pvProv,
TimeStampedFieldAngularCoordinates<T> rawAttitude)
Build a filtered attitude.
|
Modifier and Type | Method and Description |
---|---|
<T extends CalculusFieldElement<T>> |
ThrustDirectionAndAttitudeProvider.getAttitude(FieldPVCoordinatesProvider<T> pvProv,
FieldAbsoluteDate<T> date,
Frame frame)
Compute the attitude corresponding to an orbital state.
|
Modifier and Type | Class and Description |
---|---|
class |
FieldCartesianOrbit<T extends CalculusFieldElement<T>>
This class holds Cartesian orbital parameters.
|
class |
FieldCircularOrbit<T extends CalculusFieldElement<T>>
This class handles circular orbital parameters.
|
class |
FieldEquinoctialOrbit<T extends CalculusFieldElement<T>>
This class handles equinoctial orbital parameters, which can support both
circular and equatorial orbits.
|
class |
FieldKeplerianOrbit<T extends CalculusFieldElement<T>>
This class handles traditional Keplerian orbital parameters.
|
class |
FieldOrbit<T extends CalculusFieldElement<T>>
This class handles orbital parameters.
|
Modifier and Type | Interface and Description |
---|---|
interface |
FieldBoundedPropagator<T extends CalculusFieldElement<T>>
This interface is intended for ephemerides valid only during a time range.
|
interface |
FieldPropagator<T extends CalculusFieldElement<T>>
This interface provides a way to propagate an orbit at any time.
|
Modifier and Type | Class and Description |
---|---|
class |
FieldAbstractPropagator<T extends CalculusFieldElement<T>>
Common handling of
Propagator methods for analytical propagators. |
Modifier and Type | Class and Description |
---|---|
class |
FieldAbstractAnalyticalPropagator<T extends CalculusFieldElement<T>>
Common handling of
FieldPropagator methods for analytical propagators. |
class |
FieldBrouwerLyddanePropagator<T extends CalculusFieldElement<T>>
This class propagates a
FieldSpacecraftState
using the analytical Brouwer-Lyddane model (from J2 to J5 zonal harmonics). |
class |
FieldEcksteinHechlerPropagator<T extends CalculusFieldElement<T>>
This class propagates a
FieldSpacecraftState
using the analytical Eckstein-Hechler model. |
class |
FieldKeplerianPropagator<T extends CalculusFieldElement<T>>
Simple Keplerian orbit propagator.
|
Modifier and Type | Method and Description |
---|---|
FieldPVCoordinatesProvider<T> |
FieldAbstractAnalyticalPropagator.getPvProvider()
Get PV coordinates provider.
|
Modifier and Type | Class and Description |
---|---|
class |
FieldDeepSDP4<T extends CalculusFieldElement<T>>
This class contains the methods that compute deep space perturbation terms.
|
class |
FieldSGP4<T extends CalculusFieldElement<T>>
This class contains methods to compute propagated coordinates with the SGP4 model.
|
class |
FieldTLEPropagator<T extends CalculusFieldElement<T>>
This class provides elements to propagate TLE's.
|
Modifier and Type | Class and Description |
---|---|
class |
FieldAbstractIntegratedPropagator<T extends CalculusFieldElement<T>>
Common handling of
FieldPropagator
methods for both numerical and semi-analytical propagators. |
class |
FieldIntegratedEphemeris<T extends CalculusFieldElement<T>>
This class stores sequentially generated orbital parameters for
later retrieval.
|
Modifier and Type | Class and Description |
---|---|
class |
FieldNumericalPropagator<T extends CalculusFieldElement<T>>
This class propagates
orbits using
numerical integration. |
Modifier and Type | Class and Description |
---|---|
class |
FieldDSSTPropagator<T extends CalculusFieldElement<T>>
This class propagates
orbits using the DSST theory. |
Modifier and Type | Class and Description |
---|---|
class |
FieldAbsolutePVCoordinates<T extends CalculusFieldElement<T>>
Field implementation of AbsolutePVCoordinates.
|
Modifier and Type | Method and Description |
---|---|
default <T extends CalculusFieldElement<T>> |
ExtendedPVCoordinatesProvider.toFieldPVCoordinatesProvider(Field<T> field)
Convert to a
FieldPVCoordinatesProvider with a specific type. |
FieldPVCoordinatesProvider<T> |
FieldAbsolutePVCoordinates.toTaylorProvider()
Create a local provider using simply Taylor expansion through
FieldAbsolutePVCoordinates.shiftedBy(double) . |
Copyright © 2002-2022 CS GROUP. All rights reserved.