| Package | Description |
|---|---|
| org.orekit.attitudes |
This package provides classes to represent simple attitudes.
|
| org.orekit.bodies |
This package provides interface to represent the position and geometry of
space objects such as stars, planets or asteroids.
|
| org.orekit.data |
This package provide base classes for exploring the configured data
directory tree and read external data that can be used by the library.
|
| org.orekit.estimation.measurements |
The measurements package defines everything that is related to orbit
determination measurements.
|
| 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.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.frames |
This package provides classes to handle frames and transforms between them.
|
| org.orekit.models.earth |
This package provides models that simulate certain physical phenomena
of Earth and the near-Earth environment.
|
| org.orekit.models.earth.atmosphere |
This package provides the atmosphere model interface and several implementations.
|
| 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.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.events |
This package provides interfaces and classes dealing with events occurring during propagation.
|
| org.orekit.propagation.events.handlers |
This package provides an interface and classes dealing with events occurrence only.
|
| 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.sampling |
This package provides interfaces and classes dealing with step handling during propagation.
|
| org.orekit.propagation.semianalytical.dsst |
This package provides an implementation of the Draper Semi-analytical
Satellite Theory (DSST).
|
| org.orekit.propagation.semianalytical.dsst.forces |
This package provides force models for Draper Semi-analytical Satellite Theory (DSST).
|
| org.orekit.propagation.semianalytical.dsst.utilities |
This package provides utilities for Draper Semi-analytical Satellite Theory (DSST).
|
| org.orekit.time |
This independent package provides classes to handle epochs, time scales,
and to compare instants together.
|
| org.orekit.utils |
This package provides useful objects.
|
| Modifier and Type | Method and Description |
|---|---|
FieldAbsoluteDate<T> |
FieldAttitude.getDate()
Get the date of attitude parameters.
|
| Modifier and Type | Method and Description |
|---|---|
<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.
|
FieldAttitude<T> |
FieldAttitude.interpolate(FieldAbsoluteDate<T> interpolationDate,
Stream<FieldAttitude<T>> sample)
Get an interpolated instance.
|
| Constructor and Description |
|---|
FieldAttitude(FieldAbsoluteDate<T> date,
Frame referenceFrame,
FieldAngularCoordinates<T> orientation)
Creates a new instance.
|
FieldAttitude(FieldAbsoluteDate<T> date,
Frame referenceFrame,
FieldRotation<T> attitude,
FieldVector3D<T> spin,
FieldVector3D<T> acceleration)
Creates a new instance.
|
FieldAttitude(FieldAbsoluteDate<T> date,
Frame referenceFrame,
Rotation attitude,
Vector3D spin,
Vector3D acceleration,
Field<T> field)
Creates a new instance.
|
| Modifier and Type | Method and Description |
|---|---|
<T extends CalculusFieldElement<T>> |
OneAxisEllipsoid.getCartesianIntersectionPoint(FieldLine<T> line,
FieldVector3D<T> close,
Frame frame,
FieldAbsoluteDate<T> date)
Get the intersection point of a line with the surface of the body.
|
<T extends CalculusFieldElement<T>> |
BodyShape.getIntersectionPoint(FieldLine<T> line,
FieldVector3D<T> close,
Frame frame,
FieldAbsoluteDate<T> date)
Get the intersection point of a line with the surface of the body.
|
<T extends CalculusFieldElement<T>> |
OneAxisEllipsoid.getIntersectionPoint(FieldLine<T> line,
FieldVector3D<T> close,
Frame frame,
FieldAbsoluteDate<T> date)
Get the intersection point of a line with the surface of the body.
|
default <T extends CalculusFieldElement<T>> |
IAUPole.getNode(FieldAbsoluteDate<T> date)
Get the body Q Node direction in ICRF frame.
|
<T extends CalculusFieldElement<T>> |
IAUPole.getPole(FieldAbsoluteDate<T> date)
Get the body North pole direction in ICRF frame.
|
<T extends CalculusFieldElement<T>> |
IAUPole.getPrimeMeridianAngle(FieldAbsoluteDate<T> date)
Get the prime meridian angle.
|
<T extends CalculusFieldElement<T>> |
JPLEphemeridesLoader.RawPVProvider.getRawPV(FieldAbsoluteDate<T> date)
Get the position-velocity at date.
|
<T extends CalculusFieldElement<T>> |
BodyShape.transform(FieldVector3D<T> point,
Frame frame,
FieldAbsoluteDate<T> date)
Transform a Cartesian point to a surface-relative point.
|
<T extends CalculusFieldElement<T>> |
OneAxisEllipsoid.transform(FieldVector3D<T> point,
Frame frame,
FieldAbsoluteDate<T> date)
Transform a Cartesian point to a surface-relative point.
|
| Modifier and Type | Method and Description |
|---|---|
FieldAbsoluteDate<T> |
FieldDelaunayArguments.getDate()
Get the date.
|
| Modifier and Type | Method and Description |
|---|---|
<T extends CalculusFieldElement<T>> |
FundamentalNutationArguments.evaluateAll(FieldAbsoluteDate<T> date)
Evaluate all fundamental arguments for the current date (Delaunay plus planetary).
|
| Constructor and Description |
|---|
FieldBodiesElements(FieldAbsoluteDate<T> date,
T tc,
T gamma,
T gammaDot,
T l,
T lDot,
T lPrime,
T lPrimeDot,
T f,
T fDot,
T d,
T dDot,
T omega,
T omegaDot,
T lMe,
T lMeDot,
T lVe,
T lVeDot,
T lE,
T lEDot,
T lMa,
T lMaDot,
T lJu,
T lJuDot,
T lSa,
T lSaDot,
T lUr,
T lUrDot,
T lNe,
T lNeDot,
T pa,
T paDot)
Simple constructor.
|
FieldDelaunayArguments(FieldAbsoluteDate<T> date,
T tc,
T gamma,
T gammaDot,
T l,
T lDot,
T lPrime,
T lPrimeDot,
T f,
T fDot,
T d,
T dDot,
T omega,
T omegaDot)
Simple constructor.
|
| Modifier and Type | Method and Description |
|---|---|
FieldTransform<Gradient> |
GroundStation.getOffsetToInertial(Frame inertial,
FieldAbsoluteDate<Gradient> offsetCompensatedDate,
int freeParameters,
Map<String,Integer> indices)
Get the transform between offset frame and inertial frame with derivatives.
|
FieldTransform<Gradient> |
EstimatedEarthFrameProvider.getTransform(FieldAbsoluteDate<Gradient> date,
int freeParameters,
Map<String,Integer> indices)
Get the transform with derivatives.
|
<T extends CalculusFieldElement<T>> |
EstimatedEarthFrameProvider.getTransform(FieldAbsoluteDate<T> date)
Get the
FieldTransform corresponding to specified date. |
static <T extends CalculusFieldElement<T>> |
AbstractMeasurement.signalTimeOfFlight(TimeStampedFieldPVCoordinates<T> adjustableEmitterPV,
FieldVector3D<T> receiverPosition,
FieldAbsoluteDate<T> signalArrivalDate)
Compute propagation delay on a link leg (typically downlink or uplink).
|
| Modifier and Type | Method and Description |
|---|---|
<T extends CalculusFieldElement<T>> |
BoxAndSolarArraySpacecraft.dragAcceleration(FieldAbsoluteDate<T> date,
Frame frame,
FieldVector3D<T> position,
FieldRotation<T> rotation,
T mass,
T density,
FieldVector3D<T> relativeVelocity,
T[] parameters)
Compute the acceleration due to drag.
|
<T extends CalculusFieldElement<T>> |
BoxAndSolarArraySpacecraft.getNormal(FieldAbsoluteDate<T> date,
Frame frame,
FieldVector3D<T> position,
FieldRotation<T> rotation)
Get solar array normal in spacecraft frame.
|
<T extends CalculusFieldElement<T>> |
BoxAndSolarArraySpacecraft.radiationPressureAcceleration(FieldAbsoluteDate<T> date,
Frame frame,
FieldVector3D<T> position,
FieldRotation<T> rotation,
T mass,
FieldVector3D<T> flux,
T[] parameters)
Compute the acceleration due to radiation pressure.
|
| Modifier and Type | Method and Description |
|---|---|
<T extends CalculusFieldElement<T>> |
IsotropicDrag.dragAcceleration(FieldAbsoluteDate<T> date,
Frame frame,
FieldVector3D<T> position,
FieldRotation<T> rotation,
T mass,
T density,
FieldVector3D<T> relativeVelocity,
T[] parameters)
Compute the acceleration due to drag.
|
<T extends CalculusFieldElement<T>> |
DragSensitive.dragAcceleration(FieldAbsoluteDate<T> date,
Frame frame,
FieldVector3D<T> position,
FieldRotation<T> rotation,
T mass,
T density,
FieldVector3D<T> relativeVelocity,
T[] parameters)
Compute the acceleration due to drag.
|
<T extends CalculusFieldElement<T>> |
TimeSpanDragForce.extractParameters(T[] parameters,
FieldAbsoluteDate<T> date)
Extract the proper parameter drivers' values from the array in input of the
acceleration method. |
| Modifier and Type | Method and Description |
|---|---|
<T extends CalculusFieldElement<T>> |
TimeSpanParametricAcceleration.extractParameters(T[] parameters,
FieldAbsoluteDate<T> date)
Extract the proper parameter drivers' values from the array in input of the
acceleration method. |
| Modifier and Type | Method and Description |
|---|---|
<T extends CalculusFieldElement<T>> |
HolmesFeatherstoneAttractionModel.gradient(FieldAbsoluteDate<T> date,
FieldVector3D<T> position,
T mu)
Compute the gradient of the non-central part of the gravity field.
|
| 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 | Method and Description |
|---|---|
<T extends CalculusFieldElement<T>> |
DateBasedManeuverTriggers.isFiring(FieldAbsoluteDate<T> date,
T[] parameters) |
<T extends CalculusFieldElement<T>> |
EventBasedManeuverTriggers.isFiring(FieldAbsoluteDate<T> date,
T[] parameters)
Find out if the maneuver is firing or not.
|
<T extends CalculusFieldElement<T>> |
ManeuverTriggers.isFiring(FieldAbsoluteDate<T> date,
T[] parameters)
Find out if the maneuver is firing or not.
|
| Modifier and Type | Method and Description |
|---|---|
<T extends CalculusFieldElement<T>> |
SolarRadiationPressure.getLightingRatio(FieldVector3D<T> position,
Frame frame,
FieldAbsoluteDate<T> date)
Get the lighting ratio ([0-1]).
|
<T extends CalculusFieldElement<T>> |
SolarRadiationPressure.getTotalLightingRatio(FieldVector3D<T> position,
Frame frame,
FieldAbsoluteDate<T> date)
Get the total lighting ratio ([0-1]).
|
<T extends CalculusFieldElement<T>> |
RadiationSensitive.radiationPressureAcceleration(FieldAbsoluteDate<T> date,
Frame frame,
FieldVector3D<T> position,
FieldRotation<T> rotation,
T mass,
FieldVector3D<T> flux,
T[] parameters)
Compute the acceleration due to radiation pressure.
|
<T extends CalculusFieldElement<T>> |
IsotropicRadiationSingleCoefficient.radiationPressureAcceleration(FieldAbsoluteDate<T> date,
Frame frame,
FieldVector3D<T> position,
FieldRotation<T> rotation,
T mass,
FieldVector3D<T> flux,
T[] parameters)
Compute the acceleration due to radiation pressure.
|
<T extends CalculusFieldElement<T>> |
IsotropicRadiationCNES95Convention.radiationPressureAcceleration(FieldAbsoluteDate<T> date,
Frame frame,
FieldVector3D<T> position,
FieldRotation<T> rotation,
T mass,
FieldVector3D<T> flux,
T[] parameters)
Compute the acceleration due to radiation pressure.
|
<T extends CalculusFieldElement<T>> |
IsotropicRadiationClassicalConvention.radiationPressureAcceleration(FieldAbsoluteDate<T> date,
Frame frame,
FieldVector3D<T> position,
FieldRotation<T> rotation,
T mass,
FieldVector3D<T> flux,
T[] parameters)
Compute the acceleration due to radiation pressure.
|
| Modifier and Type | Method and Description |
|---|---|
FieldAbsoluteDate<T> |
FieldTransform.getFieldDate()
Get the date.
|
| Modifier and Type | Method and Description |
|---|---|
<T extends CalculusFieldElement<T>> |
TopocentricFrame.getAzimuth(FieldVector3D<T> extPoint,
Frame frame,
FieldAbsoluteDate<T> date)
Get the azimuth of a point with regards to the topocentric frame center point.
|
<T extends CalculusFieldElement<T>> |
TopocentricFrame.getElevation(FieldVector3D<T> extPoint,
Frame frame,
FieldAbsoluteDate<T> date)
Get the elevation of a point with regards to the local point.
|
<T extends CalculusFieldElement<T>> |
EOPHistory.getEquinoxNutationCorrection(FieldAbsoluteDate<T> date)
Get the correction to the nutation parameters for equinox-based paradigm.
|
<T extends CalculusFieldElement<T>> |
EOPHistory.getLOD(FieldAbsoluteDate<T> date)
Get the LoD (Length of Day) value.
|
static <T extends CalculusFieldElement<T>> |
FramesFactory.getNonInterpolatingTransform(Frame from,
Frame to,
FieldAbsoluteDate<T> date)
Get the transform between two frames, suppressing all interpolation.
|
<T extends CalculusFieldElement<T>> |
EOPHistory.getNonRotatinOriginNutationCorrection(FieldAbsoluteDate<T> date)
Get the correction to the nutation parameters for Non-Rotating Origin paradigm.
|
<T extends CalculusFieldElement<T>> |
EOPHistory.getPoleCorrection(FieldAbsoluteDate<T> date)
Get the pole IERS Reference Pole correction.
|
<T extends CalculusFieldElement<T>> |
TopocentricFrame.getRange(FieldVector3D<T> extPoint,
Frame frame,
FieldAbsoluteDate<T> date)
Get the range of a point with regards to the topocentric frame center point.
|
<T extends CalculusFieldElement<T>> |
TopocentricFrame.getRangeRate(FieldPVCoordinates<T> extPV,
Frame frame,
FieldAbsoluteDate<T> date)
Get the range rate of a point with regards to the topocentric frame center point.
|
<T extends CalculusFieldElement<T>> |
InterpolatingTransformProvider.getTransform(FieldAbsoluteDate<T> date)
Get the
FieldTransform corresponding to specified date. |
<T extends CalculusFieldElement<T>> |
FixedTransformProvider.getTransform(FieldAbsoluteDate<T> date)
Get the
FieldTransform corresponding to specified date. |
<T extends CalculusFieldElement<T>> |
L1TransformProvider.getTransform(FieldAbsoluteDate<T> date)
Get the
FieldTransform corresponding to specified date. |
<T extends CalculusFieldElement<T>> |
GTODProvider.getTransform(FieldAbsoluteDate<T> date)
Get the
FieldTransform corresponding to specified date. |
<T extends CalculusFieldElement<T>> |
TransformProvider.getTransform(FieldAbsoluteDate<T> date)
Get the
FieldTransform corresponding to specified date. |
<T extends CalculusFieldElement<T>> |
ShiftingTransformProvider.getTransform(FieldAbsoluteDate<T> date)
Get the
FieldTransform corresponding to specified date. |
<T extends CalculusFieldElement<T>> |
EclipticProvider.getTransform(FieldAbsoluteDate<T> date) |
<T extends CalculusFieldElement<T>> |
ITRFVersion.Converter.getTransform(FieldAbsoluteDate<T> date)
Get the
FieldTransform corresponding to specified date. |
<T extends CalculusFieldElement<T>> |
HelmertTransformation.getTransform(FieldAbsoluteDate<T> date)
Get the
FieldTransform corresponding to specified date. |
<T extends CalculusFieldElement<T>> |
Frame.getTransformTo(Frame destination,
FieldAbsoluteDate<T> date)
Get the transform from the instance to another frame.
|
<T extends CalculusFieldElement<T>> |
EOPHistory.getUT1MinusUTC(FieldAbsoluteDate<T> date)
Get the UT1-UTC value.
|
static <T extends CalculusFieldElement<T>> |
FieldTransform.interpolate(FieldAbsoluteDate<T> date,
CartesianDerivativesFilter cFilter,
AngularDerivativesFilter aFilter,
Collection<FieldTransform<T>> sample)
Interpolate a transform from a sample set of existing transforms.
|
static <T extends CalculusFieldElement<T>> |
FieldTransform.interpolate(FieldAbsoluteDate<T> date,
CartesianDerivativesFilter cFilter,
AngularDerivativesFilter aFilter,
Stream<FieldTransform<T>> sample)
Interpolate a transform from a sample set of existing transforms.
|
static <T extends CalculusFieldElement<T>> |
FieldTransform.interpolate(FieldAbsoluteDate<T> interpolationDate,
Collection<FieldTransform<T>> sample)
Interpolate a transform from a sample set of existing transforms.
|
<T extends CalculusFieldElement<T>> |
LOFType.transformFromInertial(FieldAbsoluteDate<T> date,
FieldPVCoordinates<T> pv)
Get the transform from an inertial frame defining position-velocity and the local orbital frame.
|
| Constructor and Description |
|---|
FieldTransform(FieldAbsoluteDate<T> date,
FieldAngularCoordinates<T> angular)
Build a rotation transform.
|
FieldTransform(FieldAbsoluteDate<T> date,
FieldPVCoordinates<T> cartesian)
Build a translation transform, with its first time derivative.
|
FieldTransform(FieldAbsoluteDate<T> date,
FieldRotation<T> rotation)
Build a rotation transform.
|
FieldTransform(FieldAbsoluteDate<T> date,
FieldRotation<T> rotation,
FieldVector3D<T> rotationRate)
Build a rotation transform.
|
FieldTransform(FieldAbsoluteDate<T> date,
FieldRotation<T> rotation,
FieldVector3D<T> rotationRate,
FieldVector3D<T> rotationAcceleration)
Build a rotation transform.
|
FieldTransform(FieldAbsoluteDate<T> date,
FieldTransform<T> first,
FieldTransform<T> second)
Build a transform by combining two existing ones.
|
FieldTransform(FieldAbsoluteDate<T> date,
FieldVector3D<T> translation)
Build a translation transform.
|
FieldTransform(FieldAbsoluteDate<T> date,
FieldVector3D<T> translation,
FieldVector3D<T> velocity)
Build a translation transform, with its first time derivative.
|
FieldTransform(FieldAbsoluteDate<T> date,
FieldVector3D<T> translation,
FieldVector3D<T> velocity,
FieldVector3D<T> acceleration)
Build a translation transform, with its first and second time derivatives.
|
| Modifier and Type | Method and Description |
|---|---|
<T extends CalculusFieldElement<T>> |
Geoid.getIntersectionPoint(FieldLine<T> lineInFrame,
FieldVector3D<T> closeInFrame,
Frame frame,
FieldAbsoluteDate<T> date)
Get the intersection point of a line with the surface of the body.
|
<T extends CalculusFieldElement<T>> |
Geoid.transform(FieldVector3D<T> point,
Frame frame,
FieldAbsoluteDate<T> date)
Transform a Cartesian point to a surface-relative point.
|
| Modifier and Type | Method and Description |
|---|---|
<T extends CalculusFieldElement<T>> |
DTM2000.getDensity(FieldAbsoluteDate<T> date,
FieldVector3D<T> position,
Frame frame)
Get the local density.
|
<T extends CalculusFieldElement<T>> |
NRLMSISE00.getDensity(FieldAbsoluteDate<T> date,
FieldVector3D<T> position,
Frame frame)
Get the local density.
|
<T extends CalculusFieldElement<T>> |
Atmosphere.getDensity(FieldAbsoluteDate<T> date,
FieldVector3D<T> position,
Frame frame)
Get the local density.
|
<T extends CalculusFieldElement<T>> |
HarrisPriester.getDensity(FieldAbsoluteDate<T> date,
FieldVector3D<T> position,
Frame frame)
Get the local density at some position.
|
<T extends CalculusFieldElement<T>> |
SimpleExponentialAtmosphere.getDensity(FieldAbsoluteDate<T> date,
FieldVector3D<T> position,
Frame frame) |
<T extends CalculusFieldElement<T>> |
JB2008.getDensity(FieldAbsoluteDate<T> date,
FieldVector3D<T> position,
Frame frame)
Get the local density.
|
default <T extends CalculusFieldElement<T>> |
Atmosphere.getVelocity(FieldAbsoluteDate<T> date,
FieldVector3D<T> position,
Frame frame)
Get the inertial velocity of atmosphere molecules.
|
| Modifier and Type | Method and Description |
|---|---|
<T extends CalculusFieldElement<T>> |
GlobalIonosphereMapModel.getTEC(FieldAbsoluteDate<T> date,
GeodeticPoint recPoint)
Computes the Total Electron Content (TEC) at a given date by performing a
temporal interpolation with the two closest date in the IONEX file.
|
<T extends CalculusFieldElement<T>> |
KlobucharIonoModel.pathDelay(FieldAbsoluteDate<T> date,
FieldGeodeticPoint<T> geo,
T elevation,
T azimuth,
double frequency,
T[] parameters)
Calculates the ionospheric path delay for the signal path from a ground
station to a satellite.
|
<T extends CalculusFieldElement<T>> |
GlobalIonosphereMapModel.pathDelay(FieldAbsoluteDate<T> date,
GeodeticPoint geo,
T elevation,
double frequency)
Calculates the ionospheric path delay for the signal path from a ground
station to a satellite.
|
<T extends CalculusFieldElement<T>> |
NeQuickModel.stec(FieldAbsoluteDate<T> date,
FieldGeodeticPoint<T> recP,
FieldGeodeticPoint<T> satP)
This method allows the computation of the Stant Total Electron Content (STEC).
|
| Modifier and Type | Method and Description |
|---|---|
<T extends CalculusFieldElement<T>> |
ViennaOneModel.computeZenithDelay(FieldGeodeticPoint<T> point,
T[] parameters,
FieldAbsoluteDate<T> date)
This method allows the computation of the zenith hydrostatic and
zenith wet delay.
|
<T extends CalculusFieldElement<T>> |
MendesPavlisModel.computeZenithDelay(FieldGeodeticPoint<T> point,
T[] parameters,
FieldAbsoluteDate<T> date)
This method allows the computation of the zenith hydrostatic and
zenith wet delay.
|
<T extends CalculusFieldElement<T>> |
ViennaThreeModel.computeZenithDelay(FieldGeodeticPoint<T> point,
T[] parameters,
FieldAbsoluteDate<T> date)
This method allows the computation of the zenith hydrostatic and
zenith wet delay.
|
<T extends CalculusFieldElement<T>> |
TimeSpanEstimatedTroposphericModel.extractParameters(T[] parameters,
FieldAbsoluteDate<T> date)
Extract the proper parameter drivers' values from the array in input of the
pathDelay method. |
<T extends CalculusFieldElement<T>> |
ViennaOneModel.mappingFactors(T elevation,
FieldGeodeticPoint<T> point,
FieldAbsoluteDate<T> date)
This method allows the computation of the hydrostatic and
wet mapping functions.
|
<T extends CalculusFieldElement<T>> |
GlobalMappingFunctionModel.mappingFactors(T elevation,
FieldGeodeticPoint<T> point,
FieldAbsoluteDate<T> date)
This method allows the computation of the hydrostatic and
wet mapping functions.
|
<T extends CalculusFieldElement<T>> |
NiellMappingFunctionModel.mappingFactors(T elevation,
FieldGeodeticPoint<T> point,
FieldAbsoluteDate<T> date)
This method allows the computation of the hydrostatic and
wet mapping functions.
|
<T extends CalculusFieldElement<T>> |
MappingFunction.mappingFactors(T elevation,
FieldGeodeticPoint<T> point,
FieldAbsoluteDate<T> date)
This method allows the computation of the hydrostatic and
wet mapping functions.
|
<T extends CalculusFieldElement<T>> |
MendesPavlisModel.mappingFactors(T elevation,
FieldGeodeticPoint<T> point,
FieldAbsoluteDate<T> date)
With the Mendes Pavlis tropospheric model, the mapping
function is not split into hydrostatic and wet component.
|
<T extends CalculusFieldElement<T>> |
ViennaThreeModel.mappingFactors(T elevation,
FieldGeodeticPoint<T> point,
FieldAbsoluteDate<T> date)
This method allows the computation of the hydrostatic and
wet mapping functions.
|
<T extends CalculusFieldElement<T>> |
ViennaOneModel.pathDelay(T elevation,
FieldGeodeticPoint<T> point,
T[] parameters,
FieldAbsoluteDate<T> date)
Calculates the tropospheric path delay for the signal path from a ground
station to a satellite.
|
<T extends CalculusFieldElement<T>> |
DiscreteTroposphericModel.pathDelay(T elevation,
FieldGeodeticPoint<T> point,
T[] parameters,
FieldAbsoluteDate<T> date)
Calculates the tropospheric path delay for the signal path from a ground
station to a satellite.
|
<T extends CalculusFieldElement<T>> |
FixedTroposphericDelay.pathDelay(T elevation,
FieldGeodeticPoint<T> point,
T[] parameters,
FieldAbsoluteDate<T> date)
Calculates the tropospheric path delay for the signal path from a ground
station to a satellite.
|
<T extends CalculusFieldElement<T>> |
MendesPavlisModel.pathDelay(T elevation,
FieldGeodeticPoint<T> point,
T[] parameters,
FieldAbsoluteDate<T> date)
Calculates the tropospheric path delay for the signal path from a ground
station to a satellite.
|
<T extends CalculusFieldElement<T>> |
MariniMurrayModel.pathDelay(T elevation,
FieldGeodeticPoint<T> point,
T[] parameters,
FieldAbsoluteDate<T> date)
Calculates the tropospheric path delay for the signal path from a ground
station to a satellite.
|
<T extends CalculusFieldElement<T>> |
SaastamoinenModel.pathDelay(T elevation,
FieldGeodeticPoint<T> point,
T[] parameters,
FieldAbsoluteDate<T> date)
Calculates the tropospheric path delay for the signal path from a ground
station to a satellite.
|
<T extends CalculusFieldElement<T>> |
ViennaThreeModel.pathDelay(T elevation,
FieldGeodeticPoint<T> point,
T[] parameters,
FieldAbsoluteDate<T> date)
Calculates the tropospheric path delay for the signal path from a ground
station to a satellite.
|
<T extends CalculusFieldElement<T>> |
EstimatedTroposphericModel.pathDelay(T elevation,
FieldGeodeticPoint<T> point,
T[] parameters,
FieldAbsoluteDate<T> date)
Calculates the tropospheric path delay for the signal path from a ground
station to a satellite.
|
<T extends CalculusFieldElement<T>> |
TimeSpanEstimatedTroposphericModel.pathDelay(T elevation,
FieldGeodeticPoint<T> point,
T[] parameters,
FieldAbsoluteDate<T> date)
Calculates the tropospheric path delay for the signal path from a ground
station to a satellite.
|
| Modifier and Type | Method and Description |
|---|---|
FieldAbsoluteDate<T> |
FieldOrbit.getDate()
Get the date of orbital parameters.
|
| Modifier and Type | Method and Description |
|---|---|
TimeStampedFieldPVCoordinates<T> |
FieldOrbit.getPVCoordinates(FieldAbsoluteDate<T> otherDate,
Frame otherFrame)
Get the
FieldPVCoordinates of the body in the selected frame. |
FieldKeplerianOrbit<T> |
FieldKeplerianOrbit.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.
|
FieldCartesianOrbit<T> |
FieldCartesianOrbit.interpolate(FieldAbsoluteDate<T> date,
Stream<FieldOrbit<T>> sample)
Get an interpolated instance.
|
abstract <T extends CalculusFieldElement<T>> |
OrbitType.mapArrayToOrbit(T[] array,
T[] arrayDot,
PositionAngle type,
FieldAbsoluteDate<T> date,
T mu,
Frame frame)
Convert state array to orbital parameters.
|
| Constructor and Description |
|---|
FieldCartesianOrbit(FieldPVCoordinates<T> pvaCoordinates,
Frame frame,
FieldAbsoluteDate<T> date,
T mu)
Constructor from Cartesian parameters.
|
FieldCircularOrbit(FieldPVCoordinates<T> PVCoordinates,
Frame frame,
FieldAbsoluteDate<T> date,
T mu)
Constructor from Cartesian parameters.
|
FieldCircularOrbit(T a,
T ex,
T ey,
T i,
T raan,
T alpha,
PositionAngle type,
Frame frame,
FieldAbsoluteDate<T> date,
T mu)
Creates a new instance.
|
FieldCircularOrbit(T a,
T ex,
T ey,
T i,
T raan,
T alpha,
T aDot,
T exDot,
T eyDot,
T iDot,
T raanDot,
T alphaDot,
PositionAngle type,
Frame frame,
FieldAbsoluteDate<T> date,
T mu)
Creates a new instance.
|
FieldEquinoctialOrbit(FieldPVCoordinates<T> pvCoordinates,
Frame frame,
FieldAbsoluteDate<T> date,
T mu)
Constructor from Cartesian parameters.
|
FieldEquinoctialOrbit(T a,
T ex,
T ey,
T hx,
T hy,
T l,
PositionAngle type,
Frame frame,
FieldAbsoluteDate<T> date,
T mu)
Creates a new instance.
|
FieldEquinoctialOrbit(T a,
T ex,
T ey,
T hx,
T hy,
T l,
T aDot,
T exDot,
T eyDot,
T hxDot,
T hyDot,
T lDot,
PositionAngle type,
Frame frame,
FieldAbsoluteDate<T> date,
T mu)
Creates a new instance.
|
FieldKeplerianOrbit(FieldPVCoordinates<T> FieldPVCoordinates,
Frame frame,
FieldAbsoluteDate<T> date,
T mu)
Constructor from Cartesian parameters.
|
FieldKeplerianOrbit(T a,
T e,
T i,
T pa,
T raan,
T anomaly,
PositionAngle type,
Frame frame,
FieldAbsoluteDate<T> date,
T mu)
Creates a new instance.
|
FieldKeplerianOrbit(T a,
T e,
T i,
T pa,
T raan,
T anomaly,
T aDot,
T eDot,
T iDot,
T paDot,
T raanDot,
T anomalyDot,
PositionAngle type,
Frame frame,
FieldAbsoluteDate<T> date,
T mu)
Creates a new instance.
|
FieldOrbit(Frame frame,
FieldAbsoluteDate<T> date,
T mu)
Default constructor.
|
| Modifier and Type | Method and Description |
|---|---|
FieldAbsoluteDate<T> |
FieldSpacecraftState.getDate()
Get the date.
|
FieldAbsoluteDate<T> |
FieldBoundedPropagator.getMaxDate()
Get the last date of the range.
|
FieldAbsoluteDate<T> |
FieldBoundedPropagator.getMinDate()
Get the first date of the range.
|
protected FieldAbsoluteDate<T> |
FieldAbstractPropagator.getStartDate()
Get the start date.
|
| Modifier and Type | Method and Description |
|---|---|
TimeStampedFieldPVCoordinates<T> |
FieldAbstractPropagator.getPVCoordinates(FieldAbsoluteDate<T> date,
Frame frame)
Get the
FieldPVCoordinates of the body in the selected frame. |
FieldSpacecraftState<T> |
FieldSpacecraftState.interpolate(FieldAbsoluteDate<T> date,
Stream<FieldSpacecraftState<T>> sample)
Get an interpolated instance.
|
FieldSpacecraftState<T> |
FieldPropagator.propagate(FieldAbsoluteDate<T> target)
Propagate towards a target date.
|
FieldSpacecraftState<T> |
FieldAbstractPropagator.propagate(FieldAbsoluteDate<T> target)
Propagate towards a target date.
|
FieldSpacecraftState<T> |
FieldPropagator.propagate(FieldAbsoluteDate<T> start,
FieldAbsoluteDate<T> target)
Propagate from a start date towards a target date.
|
FieldSpacecraftState<T> |
FieldPropagator.propagate(FieldAbsoluteDate<T> start,
FieldAbsoluteDate<T> target)
Propagate from a start date towards a target date.
|
protected void |
FieldAbstractPropagator.setStartDate(FieldAbsoluteDate<T> startDate)
Set a start date.
|
| Modifier and Type | Method and Description |
|---|---|
protected FieldSpacecraftState<T> |
FieldAbstractAnalyticalPropagator.acceptStep(org.orekit.propagation.analytical.FieldAbstractAnalyticalPropagator.FieldBasicStepInterpolator interpolator,
FieldAbsoluteDate<T> target)
Accept a step, triggering events and step handlers.
|
protected FieldSpacecraftState<T> |
FieldAbstractAnalyticalPropagator.basicPropagate(FieldAbsoluteDate<T> date)
Propagate an orbit without any fancy features.
|
protected T |
FieldKeplerianPropagator.getMass(FieldAbsoluteDate<T> date)
Get the mass.
|
protected abstract T |
FieldAbstractAnalyticalPropagator.getMass(FieldAbsoluteDate<T> date)
Get the mass.
|
protected T |
FieldEcksteinHechlerPropagator.getMass(FieldAbsoluteDate<T> date)
Get the mass.
|
FieldSpacecraftState<T> |
FieldAbstractAnalyticalPropagator.propagate(FieldAbsoluteDate<T> start,
FieldAbsoluteDate<T> target)
Propagate from a start date towards a target date.
|
FieldSpacecraftState<T> |
FieldAbstractAnalyticalPropagator.propagate(FieldAbsoluteDate<T> start,
FieldAbsoluteDate<T> target)
Propagate from a start date towards a target date.
|
protected FieldOrbit<T> |
FieldKeplerianPropagator.propagateOrbit(FieldAbsoluteDate<T> date,
T[] parameters)
Extrapolate an orbit up to a specific target date.
|
protected abstract FieldOrbit<T> |
FieldAbstractAnalyticalPropagator.propagateOrbit(FieldAbsoluteDate<T> date,
T[] parameters)
Extrapolate an orbit up to a specific target date.
|
FieldCartesianOrbit<T> |
FieldEcksteinHechlerPropagator.propagateOrbit(FieldAbsoluteDate<T> date,
T[] parameters)
Extrapolate an orbit up to a specific target date.
|
| Modifier and Type | Method and Description |
|---|---|
FieldAbsoluteDate<T> |
FieldTLE.getDate()
Get the TLE current date.
|
| Modifier and Type | Method and Description |
|---|---|
protected T |
FieldTLEPropagator.getMass(FieldAbsoluteDate<T> date)
Get the mass.
|
FieldPVCoordinates<T> |
FieldTLEPropagator.getPVCoordinates(FieldAbsoluteDate<T> date,
T[] parameters)
Get the extrapolated position and velocity from an initial TLE.
|
FieldOrbit<T> |
FieldTLEPropagator.propagateOrbit(FieldAbsoluteDate<T> date,
T[] parameters)
Extrapolate an orbit up to a specific target date.
|
| Constructor and Description |
|---|
FieldTLE(int satelliteNumber,
char classification,
int launchYear,
int launchNumber,
String launchPiece,
int ephemerisType,
int elementNumber,
FieldAbsoluteDate<T> epoch,
T meanMotion,
T meanMotionFirstDerivative,
T meanMotionSecondDerivative,
T e,
T i,
T pa,
T raan,
T meanAnomaly,
int revolutionNumberAtEpoch,
double bStar)
Simple constructor from already parsed elements.
|
FieldTLE(int satelliteNumber,
char classification,
int launchYear,
int launchNumber,
String launchPiece,
int ephemerisType,
int elementNumber,
FieldAbsoluteDate<T> epoch,
T meanMotion,
T meanMotionFirstDerivative,
T meanMotionSecondDerivative,
T e,
T i,
T pa,
T raan,
T meanAnomaly,
int revolutionNumberAtEpoch,
double bStar,
TimeScale utc)
Simple constructor from already parsed elements using the given time scale as
UTC.
|
| Modifier and Type | Method and Description |
|---|---|
FieldAbsoluteDate<T> |
FieldDateDetector.getDate()
Get the current event date according to the propagator.
|
FieldAbsoluteDate<T> |
FieldEventState.getEventDate()
Get the occurrence time of the event triggered in the current
step.
|
FieldAbsoluteDate<T> |
FieldEventState.EventOccurrence.getStopDate()
Get the new time for a stop action.
|
| Modifier and Type | Method and Description |
|---|---|
void |
FieldDateDetector.addEventDate(FieldAbsoluteDate<T> target)
Add an event date.
|
void |
FieldEventState.init(FieldSpacecraftState<T> s0,
FieldAbsoluteDate<T> t)
Initialize event handler at the start of a propagation.
|
void |
FieldAbstractDetector.init(FieldSpacecraftState<T> s0,
FieldAbsoluteDate<T> t)
Initialize event handler at the start of a propagation.
|
default void |
FieldEventDetector.init(FieldSpacecraftState<T> s0,
FieldAbsoluteDate<T> t)
Initialize event handler at the start of a propagation.
|
| Constructor and Description |
|---|
FieldDateDetector(FieldAbsoluteDate<T> target)
Build a new instance.
|
| Modifier and Type | Method and Description |
|---|---|
default void |
FieldEventHandler.init(FieldSpacecraftState<T> initialState,
FieldAbsoluteDate<T> target)
Initialize event handler at the start of a propagation.
|
| Modifier and Type | Method and Description |
|---|---|
FieldAbsoluteDate<T> |
FieldIntegratedEphemeris.getMaxDate()
Get the last date of the range.
|
FieldAbsoluteDate<T> |
FieldIntegratedEphemeris.getMinDate()
Get the first date of the range.
|
FieldAbsoluteDate<T> |
FieldStateMapper.getReferenceDate()
Get reference date.
|
FieldAbsoluteDate<T> |
FieldStateMapper.mapDoubleToDate(T t)
Map the raw double time offset to a date.
|
FieldAbsoluteDate<T> |
FieldStateMapper.mapDoubleToDate(T t,
FieldAbsoluteDate<T> date)
Map the raw double time offset to a date.
|
| Modifier and Type | Method and Description |
|---|---|
protected FieldSpacecraftState<T> |
FieldIntegratedEphemeris.basicPropagate(FieldAbsoluteDate<T> date)
Propagate an orbit without any fancy features.
|
protected void |
FieldAbstractIntegratedPropagator.beforeIntegration(FieldSpacecraftState<T> initialState,
FieldAbsoluteDate<T> tEnd)
Method called just before integration.
|
protected abstract FieldStateMapper<T> |
FieldAbstractIntegratedPropagator.createMapper(FieldAbsoluteDate<T> referenceDate,
T mu,
OrbitType orbitType,
PositionAngle positionAngleType,
AttitudeProvider attitudeProvider,
Frame frame)
Create a mapper between raw double components and spacecraft state.
|
protected T |
FieldIntegratedEphemeris.getMass(FieldAbsoluteDate<T> date)
Get the mass.
|
TimeStampedFieldPVCoordinates<T> |
FieldIntegratedEphemeris.getPVCoordinates(FieldAbsoluteDate<T> date,
Frame frame)
Get the
FieldPVCoordinates of the body in the selected frame. |
void |
FieldAbstractIntegratedPropagator.MainStateEquations.init(FieldSpacecraftState<T> initialState,
FieldAbsoluteDate<T> target)
Initialize the equations at the start of propagation.
|
default void |
FieldAdditionalEquations.init(FieldSpacecraftState<T> initialState,
FieldAbsoluteDate<T> target)
Initialize the equations at the start of propagation.
|
abstract FieldSpacecraftState<T> |
FieldStateMapper.mapArrayToState(FieldAbsoluteDate<T> date,
T[] y,
T[] yDot,
PropagationType type)
Map the raw double components to a spacecraft state.
|
T |
FieldStateMapper.mapDateToDouble(FieldAbsoluteDate<T> date)
Map a date to a raw double time offset.
|
FieldAbsoluteDate<T> |
FieldStateMapper.mapDoubleToDate(T t,
FieldAbsoluteDate<T> date)
Map the raw double time offset to a date.
|
FieldSpacecraftState<T> |
FieldAbstractIntegratedPropagator.propagate(FieldAbsoluteDate<T> target)
Propagate towards a target date.
|
FieldSpacecraftState<T> |
FieldAbstractIntegratedPropagator.propagate(FieldAbsoluteDate<T> tStart,
FieldAbsoluteDate<T> tEnd)
Propagate from a start date towards a target date.
|
FieldSpacecraftState<T> |
FieldAbstractIntegratedPropagator.propagate(FieldAbsoluteDate<T> tStart,
FieldAbsoluteDate<T> tEnd)
Propagate from a start date towards a target date.
|
protected FieldOrbit<T> |
FieldIntegratedEphemeris.propagateOrbit(FieldAbsoluteDate<T> date,
T[] parameters)
Extrapolate an orbit up to a specific target date.
|
| Modifier and Type | Method and Description |
|---|---|
protected FieldStateMapper<T> |
FieldNumericalPropagator.createMapper(FieldAbsoluteDate<T> referenceDate,
T mu,
OrbitType orbitType,
PositionAngle positionAngleType,
AttitudeProvider attitudeProvider,
Frame frame)
Create a mapper between raw double components and spacecraft state.
|
TimeStampedFieldPVCoordinates<T> |
FieldNumericalPropagator.getPVCoordinates(FieldAbsoluteDate<T> date,
Frame frame)
Get the
FieldPVCoordinates of the body in the selected frame. |
| Modifier and Type | Method and Description |
|---|---|
FieldSpacecraftState<T> |
FieldOrekitStepInterpolator.getInterpolatedState(FieldAbsoluteDate<T> date)
Get the state at interpolated date.
|
void |
FieldStepHandlerMultiplexer.init(FieldSpacecraftState<T> s0,
FieldAbsoluteDate<T> t)
Initialize step handler at the start of a propagation.
|
default void |
FieldOrekitStepHandler.init(FieldSpacecraftState<T> s0,
FieldAbsoluteDate<T> t)
Initialize step handler at the start of a propagation.
|
void |
FieldOrekitStepNormalizer.init(FieldSpacecraftState<T> s0,
FieldAbsoluteDate<T> t)
Initialize step handler at the start of a propagation.
|
default void |
FieldOrekitFixedStepHandler.init(FieldSpacecraftState<T> s0,
FieldAbsoluteDate<T> t,
T step)
Initialize step handler at the start of a propagation.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
FieldDSSTPropagator.beforeIntegration(FieldSpacecraftState<T> initialState,
FieldAbsoluteDate<T> tEnd)
Method called just before integration.
|
protected FieldStateMapper<T> |
FieldDSSTPropagator.createMapper(FieldAbsoluteDate<T> referenceDate,
T mu,
OrbitType ignoredOrbitType,
PositionAngle ignoredPositionAngleType,
AttitudeProvider attitudeProvider,
Frame frame)
Create a mapper between raw double components and spacecraft state.
|
| Modifier and Type | Method and Description |
|---|---|
Map<String,T[]> |
AbstractGaussianContribution.FieldGaussianShortPeriodicCoefficients.getCoefficients(FieldAbsoluteDate<T> date,
Set<String> selected)
Computes the coefficients involved in the contributions.
|
Map<String,T[]> |
FieldShortPeriodTerms.getCoefficients(FieldAbsoluteDate<T> date,
Set<String> selected)
Computes the coefficients involved in the contributions.
|
| Modifier and Type | Method and Description |
|---|---|
FieldAbsoluteDate<T> |
FieldAuxiliaryElements.getDate()
Get the date of the orbit.
|
| Modifier and Type | Method and Description |
|---|---|
void |
FieldShortPeriodicsInterpolatedCoefficient.addGridPoint(FieldAbsoluteDate<T> date,
T[] value)
Add a point to the interpolation grid.
|
T[] |
FieldShortPeriodicsInterpolatedCoefficient.value(FieldAbsoluteDate<T> date)
Compute the value of the coefficient.
|
| Modifier and Type | Method and Description |
|---|---|
static <T extends CalculusFieldElement<T>> |
FieldAbsoluteDate.createBesselianEpoch(T besselianEpoch)
Build an instance corresponding to a Besselian Epoch (BE).
|
static <T extends CalculusFieldElement<T>> |
FieldAbsoluteDate.createBesselianEpoch(T besselianEpoch,
TimeScales timeScales)
Build an instance corresponding to a Besselian Epoch (BE).
|
static <T extends CalculusFieldElement<T>> |
FieldAbsoluteDate.createGPSDate(int weekNumber,
T milliInWeek)
Build an instance corresponding to a GPS date.
|
static <T extends CalculusFieldElement<T>> |
FieldAbsoluteDate.createGPSDate(int weekNumber,
T milliInWeek,
TimeScale gps)
Build an instance corresponding to a GPS date.
|
static <T extends CalculusFieldElement<T>> |
FieldAbsoluteDate.createJDDate(int jd,
T secondsSinceNoon,
TimeScale timeScale)
Build an instance corresponding to a Julian Day date.
|
static <T extends CalculusFieldElement<T>> |
FieldAbsoluteDate.createJulianEpoch(T julianEpoch)
Build an instance corresponding to a Julian Epoch (JE).
|
static <T extends CalculusFieldElement<T>> |
FieldAbsoluteDate.createJulianEpoch(T julianEpoch,
TimeScales timeScales)
Build an instance corresponding to a Julian Epoch (JE).
|
static <T extends CalculusFieldElement<T>> |
FieldAbsoluteDate.createMJDDate(int mjd,
T secondsInDay,
TimeScale timeScale)
Build an instance corresponding to a Modified Julian Day date.
|
static <T extends CalculusFieldElement<T>> |
FieldAbsoluteDate.getArbitraryEpoch(Field<T> field)
Get an arbitrary date.
|
static <T extends CalculusFieldElement<T>> |
FieldAbsoluteDate.getCCSDSEpoch(Field<T> field)
Reference epoch for CCSDS Time Code Format (CCSDS 301.0-B-4):
|
FieldAbsoluteDate<T> |
FieldAbsoluteDate.getDate()
Get the date.
|
FieldAbsoluteDate<T> |
FieldTimeStamped.getDate()
Get the date.
|
static <T extends CalculusFieldElement<T>> |
FieldAbsoluteDate.getFiftiesEpoch(Field<T> field)
Reference epoch for 1950 dates: 1950-01-01T00:00:00 Terrestrial Time.
|
static <T extends CalculusFieldElement<T>> |
FieldAbsoluteDate.getFutureInfinity(Field<T> field)
Dummy date at infinity in the future direction.
|
static <T extends CalculusFieldElement<T>> |
FieldAbsoluteDate.getGalileoEpoch(Field<T> field)
Reference epoch for Galileo System Time: 1999-08-22T00:00:00 UTC.
|
static <T extends CalculusFieldElement<T>> |
FieldAbsoluteDate.getGPSEpoch(Field<T> field)
Reference epoch for GPS weeks: 1980-01-06T00:00:00 GPS time.
|
static <T extends CalculusFieldElement<T>> |
FieldAbsoluteDate.getJ2000Epoch(Field<T> field)
J2000.0 Reference epoch: 2000-01-01T12:00:00 Terrestrial Time (not UTC).
|
static <T extends CalculusFieldElement<T>> |
FieldAbsoluteDate.getJavaEpoch(Field<T> field)
Java Reference epoch: 1970-01-01T00:00:00 Universal Time Coordinate.
|
static <T extends CalculusFieldElement<T>> |
FieldAbsoluteDate.getJulianEpoch(Field<T> field)
Reference epoch for julian dates: -4712-01-01T12:00:00 Terrestrial Time.
|
static <T extends CalculusFieldElement<T>> |
FieldAbsoluteDate.getModifiedJulianEpoch(Field<T> field)
Reference epoch for modified julian dates: 1858-11-17T00:00:00 Terrestrial Time.
|
static <T extends CalculusFieldElement<T>> |
FieldAbsoluteDate.getPastInfinity(Field<T> field)
Dummy date at infinity in the past direction.
|
FieldAbsoluteDate<T> |
FieldAbsoluteDate.parseCCSDSCalendarSegmentedTimeCode(byte preambleField,
byte[] timeField)
Build an instance from a CCSDS Calendar Segmented Time Code (CCS).
|
FieldAbsoluteDate<T> |
FieldAbsoluteDate.parseCCSDSCalendarSegmentedTimeCode(byte preambleField,
byte[] timeField,
TimeScale utc)
Build an instance from a CCSDS Calendar Segmented Time Code (CCS).
|
static <T extends CalculusFieldElement<T>> |
FieldAbsoluteDate.parseCCSDSDaySegmentedTimeCode(Field<T> field,
byte preambleField,
byte[] timeField,
DateComponents agencyDefinedEpoch)
Build an instance from a CCSDS Day Segmented Time Code (CDS).
|
static <T extends CalculusFieldElement<T>> |
FieldAbsoluteDate.parseCCSDSDaySegmentedTimeCode(Field<T> field,
byte preambleField,
byte[] timeField,
DateComponents agencyDefinedEpoch,
TimeScale utc)
Build an instance from a CCSDS Day Segmented Time Code (CDS).
|
static <T extends CalculusFieldElement<T>> |
FieldAbsoluteDate.parseCCSDSUnsegmentedTimeCode(Field<T> field,
byte preambleField1,
byte preambleField2,
byte[] timeField,
FieldAbsoluteDate<T> agencyDefinedEpoch)
Build an instance from a CCSDS Unsegmented Time Code (CUC).
|
static <T extends CalculusFieldElement<T>> |
FieldAbsoluteDate.parseCCSDSUnsegmentedTimeCode(Field<T> field,
byte preambleField1,
byte preambleField2,
byte[] timeField,
FieldAbsoluteDate<T> agencyDefinedEpoch,
FieldAbsoluteDate<T> ccsdsEpoch)
Build an instance from a CCSDS Unsegmented Time Code (CUC).
|
FieldAbsoluteDate<T> |
FieldAbsoluteDate.shiftedBy(double dt)
Get a time-shifted date.
|
FieldAbsoluteDate<T> |
FieldAbsoluteDate.shiftedBy(T dt)
Get a time-shifted date.
|
| Modifier and Type | Method and Description |
|---|---|
int |
FieldAbsoluteDate.compareTo(FieldAbsoluteDate<T> date)
Compare the instance with another date.
|
T |
FieldAbsoluteDate.durationFrom(FieldAbsoluteDate<T> instant)
Compute the physically elapsed duration between two instants.
|
<T extends CalculusFieldElement<T>> |
GLONASSScale.getLeap(FieldAbsoluteDate<T> date)
Get the value of the previous leap.
|
default <T extends CalculusFieldElement<T>> |
TimeScale.getLeap(FieldAbsoluteDate<T> date)
Get the value of the previous leap.
|
<T extends CalculusFieldElement<T>> |
UTCScale.getLeap(FieldAbsoluteDate<T> date)
Get the value of the previous leap.
|
<T extends CalculusFieldElement<T>> |
UTCTAIOffset.getOffset(FieldAbsoluteDate<T> date)
Get the TAI - UTC offset in seconds.
|
<T extends CalculusFieldElement<T>> |
GLONASSScale.insideLeap(FieldAbsoluteDate<T> date)
Check if date is within a leap second introduction in this time scale.
|
default <T extends CalculusFieldElement<T>> |
TimeScale.insideLeap(FieldAbsoluteDate<T> date)
Check if date is within a leap second introduction in this time scale.
|
<T extends CalculusFieldElement<T>> |
UTCScale.insideLeap(FieldAbsoluteDate<T> date)
Check if date is within a leap second introduction in this time scale.
|
default T |
FieldTimeInterpolable.interpolate(FieldAbsoluteDate<KK> date,
Collection<T> sample)
Get an interpolated instance.
|
T |
FieldTimeInterpolable.interpolate(FieldAbsoluteDate<KK> date,
Stream<T> sample)
Get an interpolated instance.
|
<T extends CalculusFieldElement<T>> |
GLONASSScale.minuteDuration(FieldAbsoluteDate<T> date)
Check length of the current minute in this time scale.
|
default <T extends CalculusFieldElement<T>> |
TimeScale.minuteDuration(FieldAbsoluteDate<T> date)
Check length of the current minute in this time scale.
|
<T extends CalculusFieldElement<T>> |
UTCScale.minuteDuration(FieldAbsoluteDate<T> date)
Check length of the current minute in this time scale.
|
T |
FieldAbsoluteDate.offsetFrom(FieldAbsoluteDate<T> instant,
TimeScale timeScale)
Compute the apparent clock offset between two instant in the
perspective of a specific
time scale. |
<T extends CalculusFieldElement<T>> |
GLONASSScale.offsetFromTAI(FieldAbsoluteDate<T> date)
Get the offset to convert locations from
TAIScale to instance. |
<T extends CalculusFieldElement<T>> |
GPSScale.offsetFromTAI(FieldAbsoluteDate<T> date)
Get the offset to convert locations from
TAIScale to instance. |
<T extends CalculusFieldElement<T>> |
TimeScale.offsetFromTAI(FieldAbsoluteDate<T> date)
Get the offset to convert locations from
TAIScale to instance. |
<T extends CalculusFieldElement<T>> |
TDBScale.offsetFromTAI(FieldAbsoluteDate<T> date)
Get the offset to convert locations from
TAIScale to instance. |
<T extends CalculusFieldElement<T>> |
GalileoScale.offsetFromTAI(FieldAbsoluteDate<T> date)
Get the offset to convert locations from
TAIScale to instance. |
<T extends CalculusFieldElement<T>> |
GMSTScale.offsetFromTAI(FieldAbsoluteDate<T> date)
Get the offset to convert locations from
TAIScale to instance. |
<T extends CalculusFieldElement<T>> |
QZSSScale.offsetFromTAI(FieldAbsoluteDate<T> date)
Get the offset to convert locations from
TAIScale to instance. |
<T extends CalculusFieldElement<T>> |
IRNSSScale.offsetFromTAI(FieldAbsoluteDate<T> date)
Get the offset to convert locations from
TAIScale to instance. |
<T extends CalculusFieldElement<T>> |
UTCScale.offsetFromTAI(FieldAbsoluteDate<T> date)
Get the offset to convert locations from
TAIScale to instance. |
<T extends CalculusFieldElement<T>> |
SatelliteClockScale.offsetFromTAI(FieldAbsoluteDate<T> date)
Get the offset to convert locations from
TAIScale to instance. |
<T extends CalculusFieldElement<T>> |
UT1Scale.offsetFromTAI(FieldAbsoluteDate<T> date)
Get the offset to convert locations from
TAIScale to instance. |
<T extends CalculusFieldElement<T>> |
TTScale.offsetFromTAI(FieldAbsoluteDate<T> date)
Get the offset to convert locations from
TAIScale to instance. |
<T extends CalculusFieldElement<T>> |
TCGScale.offsetFromTAI(FieldAbsoluteDate<T> date)
Get the offset to convert locations from
TAIScale to instance. |
<T extends CalculusFieldElement<T>> |
TCBScale.offsetFromTAI(FieldAbsoluteDate<T> date)
Get the offset to convert locations from
TAIScale to instance. |
<T extends CalculusFieldElement<T>> |
BDTScale.offsetFromTAI(FieldAbsoluteDate<T> date)
Get the offset to convert locations from
TAIScale to instance. |
<T extends CalculusFieldElement<T>> |
TAIScale.offsetFromTAI(FieldAbsoluteDate<T> date)
Get the offset to convert locations from
TAIScale to instance. |
static <T extends CalculusFieldElement<T>> |
FieldAbsoluteDate.parseCCSDSUnsegmentedTimeCode(Field<T> field,
byte preambleField1,
byte preambleField2,
byte[] timeField,
FieldAbsoluteDate<T> agencyDefinedEpoch)
Build an instance from a CCSDS Unsegmented Time Code (CUC).
|
static <T extends CalculusFieldElement<T>> |
FieldAbsoluteDate.parseCCSDSUnsegmentedTimeCode(Field<T> field,
byte preambleField1,
byte preambleField2,
byte[] timeField,
FieldAbsoluteDate<T> agencyDefinedEpoch,
FieldAbsoluteDate<T> ccsdsEpoch)
Build an instance from a CCSDS Unsegmented Time Code (CUC).
|
static <T extends CalculusFieldElement<T>> |
FieldAbsoluteDate.parseCCSDSUnsegmentedTimeCode(Field<T> field,
byte preambleField1,
byte preambleField2,
byte[] timeField,
FieldAbsoluteDate<T> agencyDefinedEpoch,
FieldAbsoluteDate<T> ccsdsEpoch)
Build an instance from a CCSDS Unsegmented Time Code (CUC).
|
<T extends CalculusFieldElement<T>> |
TimeScalarFunction.value(FieldAbsoluteDate<T> date)
Compute a function of time.
|
<T extends CalculusFieldElement<T>> |
TimeVectorFunction.value(FieldAbsoluteDate<T> date)
Compute a function of time.
|
| Constructor and Description |
|---|
FieldAbsoluteDate(FieldAbsoluteDate<T> since,
double elapsedDuration)
Build an instance from an elapsed duration since to another instant.
|
FieldAbsoluteDate(FieldAbsoluteDate<T> reference,
double apparentOffset,
TimeScale timeScale)
Build an instance from an apparent clock offset with respect to another
instant in the perspective of a specific
time scale. |
FieldAbsoluteDate(FieldAbsoluteDate<T> since,
T elapsedDuration)
Build an instance from an elapsed duration since to another instant.
|
| Modifier and Type | Method and Description |
|---|---|
FieldAbsoluteDate<D> |
FieldTimeSpanMap.Transition.getAbsoluteDate()
Get the transition field absolute date.
|
FieldAbsoluteDate<T> |
TimeStampedFieldPVCoordinates.getDate()
Get the date.
|
FieldAbsoluteDate<T> |
TimeStampedFieldAngularCoordinates.getDate()
Get the date.
|
| Modifier and Type | Method and Description |
|---|---|
void |
FieldTimeSpanMap.addValidAfter(T entry,
FieldAbsoluteDate<D> earliestValidityDate)
Add an entry valid after a limit date.
|
void |
FieldTimeSpanMap.addValidBefore(T entry,
FieldAbsoluteDate<D> latestValidityDate)
Add an entry valid before a limit date.
|
<T extends CalculusFieldElement<T>> |
IERSConventions.evaluateTC(FieldAbsoluteDate<T> date)
Evaluate the date offset between the current date and the
reference date. |
<T extends CalculusFieldElement<T>> |
IERSConventions.evaluateTC(FieldAbsoluteDate<T> date,
TimeScales timeScales)
Evaluate the date offset between the current date and the
reference date. |
T |
FieldTimeSpanMap.get(FieldAbsoluteDate<D> date)
Get the entry valid at a specified date.
|
TimeStampedFieldPVCoordinates<T> |
FieldPVCoordinatesProvider.getPVCoordinates(FieldAbsoluteDate<T> date,
Frame frame)
Get the
FieldPVCoordinates of the body in the selected frame. |
TimeStampedFieldPVCoordinates<T> |
FieldAbsolutePVCoordinates.getPVCoordinates(FieldAbsoluteDate<T> otherDate,
Frame outputFrame) |
<T extends CalculusFieldElement<T>> |
ExtendedPVCoordinatesProvider.getPVCoordinates(FieldAbsoluteDate<T> date,
Frame frame)
Get the
FieldPVCoordinates of the body in the selected frame. |
static <T extends CalculusFieldElement<T>> |
TimeStampedFieldAngularCoordinates.interpolate(FieldAbsoluteDate<T> date,
AngularDerivativesFilter filter,
Collection<TimeStampedFieldAngularCoordinates<T>> sample)
Interpolate angular coordinates.
|
static <T extends CalculusFieldElement<T>> |
TimeStampedFieldPVCoordinates.interpolate(FieldAbsoluteDate<T> date,
CartesianDerivativesFilter filter,
Collection<TimeStampedFieldPVCoordinates<T>> sample)
Interpolate position-velocity.
|
static <T extends CalculusFieldElement<T>> |
TimeStampedFieldPVCoordinates.interpolate(FieldAbsoluteDate<T> date,
CartesianDerivativesFilter filter,
Stream<TimeStampedFieldPVCoordinates<T>> sample)
Interpolate position-velocity.
|
FieldAbsolutePVCoordinates<T> |
FieldAbsolutePVCoordinates.interpolate(FieldAbsoluteDate<T> date,
Stream<FieldAbsolutePVCoordinates<T>> sample) |
static <T extends CalculusFieldElement<T>> |
FieldAbsolutePVCoordinates.interpolate(Frame frame,
FieldAbsoluteDate<T> date,
CartesianDerivativesFilter filter,
Stream<FieldAbsolutePVCoordinates<T>> sample)
Interpolate position-velocity.
|
Copyright © 2002-2021 CS GROUP. All rights reserved.