| 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.drag.atmosphere |
This package provides the atmosphere model interface and several implementations.
|
| org.orekit.forces.gravity |
This package provides all gravity-related forces.
|
| 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.gnss.attitude |
This package provides classes related to navigation satellites attitude modeling.
|
| org.orekit.models.earth |
This package provides models that simulate certain physical phenomena
of Earth and the near-Earth environment.
|
| 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.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.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 | Description |
|---|---|---|
FieldAbsoluteDate<T> |
FieldAttitude.getDate() |
Get the date of attitude parameters.
|
| Modifier and Type | Method | Description |
|---|---|---|
<T extends org.hipparchus.RealFieldElement<T>> |
AttitudeProvider.getAttitude(FieldPVCoordinatesProvider<T> pvProv,
FieldAbsoluteDate<T> date,
Frame frame) |
Compute the attitude corresponding to an orbital state.
|
<T extends org.hipparchus.RealFieldElement<T>> |
AttitudesSequence.getAttitude(FieldPVCoordinatesProvider<T> pvProv,
FieldAbsoluteDate<T> date,
Frame frame) |
Compute the attitude corresponding to an orbital state.
|
<T extends org.hipparchus.RealFieldElement<T>> |
CelestialBodyPointed.getAttitude(FieldPVCoordinatesProvider<T> pvProv,
FieldAbsoluteDate<T> date,
Frame frame) |
Compute the attitude corresponding to an orbital state.
|
<T extends org.hipparchus.RealFieldElement<T>> |
FixedRate.getAttitude(FieldPVCoordinatesProvider<T> pvProv,
FieldAbsoluteDate<T> date,
Frame frame) |
Compute the attitude corresponding to an orbital state.
|
<T extends org.hipparchus.RealFieldElement<T>> |
GroundPointing.getAttitude(FieldPVCoordinatesProvider<T> pvProv,
FieldAbsoluteDate<T> date,
Frame frame) |
Compute the attitude corresponding to an orbital state.
|
<T extends org.hipparchus.RealFieldElement<T>> |
InertialProvider.getAttitude(FieldPVCoordinatesProvider<T> pvProv,
FieldAbsoluteDate<T> date,
Frame frame) |
Compute the attitude corresponding to an orbital state.
|
<T extends org.hipparchus.RealFieldElement<T>> |
LofOffset.getAttitude(FieldPVCoordinatesProvider<T> pvProv,
FieldAbsoluteDate<T> date,
Frame frame) |
Compute the attitude corresponding to an orbital state.
|
<T extends org.hipparchus.RealFieldElement<T>> |
LofOffsetPointing.getAttitude(FieldPVCoordinatesProvider<T> pvProv,
FieldAbsoluteDate<T> date,
Frame frame) |
Compute the attitude corresponding to an orbital state.
|
<T extends org.hipparchus.RealFieldElement<T>> |
SpinStabilized.getAttitude(FieldPVCoordinatesProvider<T> pvProv,
FieldAbsoluteDate<T> date,
Frame frame) |
Compute the attitude corresponding to an orbital state.
|
<T extends org.hipparchus.RealFieldElement<T>> |
TabulatedLofOffset.getAttitude(FieldPVCoordinatesProvider<T> pvProv,
FieldAbsoluteDate<T> date,
Frame frame) |
Compute the attitude corresponding to an orbital state.
|
<T extends org.hipparchus.RealFieldElement<T>> |
TabulatedProvider.getAttitude(FieldPVCoordinatesProvider<T> pvProv,
FieldAbsoluteDate<T> date,
Frame frame) |
Compute the attitude corresponding to an orbital state.
|
<T extends org.hipparchus.RealFieldElement<T>> |
YawCompensation.getAttitude(FieldPVCoordinatesProvider<T> pvProv,
FieldAbsoluteDate<T> date,
Frame frame) |
Compute the attitude corresponding to an orbital state.
|
<T extends org.hipparchus.RealFieldElement<T>> |
YawSteering.getAttitude(FieldPVCoordinatesProvider<T> pvProv,
FieldAbsoluteDate<T> date,
Frame frame) |
Compute the attitude corresponding to an orbital state.
|
<T extends org.hipparchus.RealFieldElement<T>> |
YawCompensation.getBaseState(FieldPVCoordinatesProvider<T> pvProv,
FieldAbsoluteDate<T> date,
Frame frame) |
Compute the base system state at given date, without compensation.
|
<T extends org.hipparchus.RealFieldElement<T>> |
YawSteering.getBaseState(FieldPVCoordinatesProvider<T> pvProv,
FieldAbsoluteDate<T> date,
Frame frame) |
Compute the base system state at given date, without compensation.
|
<T extends org.hipparchus.RealFieldElement<T>> |
BodyCenterPointing.getTargetPV(FieldPVCoordinatesProvider<T> pvProv,
FieldAbsoluteDate<T> date,
Frame frame) |
Compute the target point position/velocity in specified frame.
|
abstract <T extends org.hipparchus.RealFieldElement<T>> |
GroundPointing.getTargetPV(FieldPVCoordinatesProvider<T> pvProv,
FieldAbsoluteDate<T> date,
Frame frame) |
Compute the target point position/velocity in specified frame.
|
<T extends org.hipparchus.RealFieldElement<T>> |
LofOffsetPointing.getTargetPV(FieldPVCoordinatesProvider<T> pvProv,
FieldAbsoluteDate<T> date,
Frame frame) |
Compute the target point position/velocity in specified frame.
|
<T extends org.hipparchus.RealFieldElement<T>> |
NadirPointing.getTargetPV(FieldPVCoordinatesProvider<T> pvProv,
FieldAbsoluteDate<T> date,
Frame frame) |
Compute the target point position/velocity in specified frame.
|
<T extends org.hipparchus.RealFieldElement<T>> |
TargetPointing.getTargetPV(FieldPVCoordinatesProvider<T> pvProv,
FieldAbsoluteDate<T> date,
Frame frame) |
Compute the target point position/velocity in specified frame.
|
<T extends org.hipparchus.RealFieldElement<T>> |
YawCompensation.getTargetPV(FieldPVCoordinatesProvider<T> pvProv,
FieldAbsoluteDate<T> date,
Frame frame) |
Compute the target point position/velocity in specified frame.
|
<T extends org.hipparchus.RealFieldElement<T>> |
YawSteering.getTargetPV(FieldPVCoordinatesProvider<T> pvProv,
FieldAbsoluteDate<T> date,
Frame frame) |
Compute the target point position/velocity in specified frame.
|
<T extends org.hipparchus.RealFieldElement<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 | Description |
|---|---|
FieldAttitude(FieldAbsoluteDate<T> date,
Frame referenceFrame,
org.hipparchus.geometry.euclidean.threed.FieldRotation<T> attitude,
org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> spin,
org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> acceleration) |
Creates a new instance.
|
FieldAttitude(FieldAbsoluteDate<T> date,
Frame referenceFrame,
org.hipparchus.geometry.euclidean.threed.Rotation attitude,
org.hipparchus.geometry.euclidean.threed.Vector3D spin,
org.hipparchus.geometry.euclidean.threed.Vector3D acceleration,
org.hipparchus.Field<T> field) |
Creates a new instance.
|
FieldAttitude(FieldAbsoluteDate<T> date,
Frame referenceFrame,
FieldAngularCoordinates<T> orientation) |
Creates a new instance.
|
| Modifier and Type | Method | Description |
|---|---|---|
<T extends org.hipparchus.RealFieldElement<T>> |
OneAxisEllipsoid.getCartesianIntersectionPoint(org.hipparchus.geometry.euclidean.threed.FieldLine<T> line,
org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> close,
Frame frame,
FieldAbsoluteDate<T> date) |
Get the intersection point of a line with the surface of the body.
|
<T extends org.hipparchus.RealFieldElement<T>> |
BodyShape.getIntersectionPoint(org.hipparchus.geometry.euclidean.threed.FieldLine<T> line,
org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> close,
Frame frame,
FieldAbsoluteDate<T> date) |
Get the intersection point of a line with the surface of the body.
|
<T extends org.hipparchus.RealFieldElement<T>> |
OneAxisEllipsoid.getIntersectionPoint(org.hipparchus.geometry.euclidean.threed.FieldLine<T> line,
org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> close,
Frame frame,
FieldAbsoluteDate<T> date) |
Get the intersection point of a line with the surface of the body.
|
default <T extends org.hipparchus.RealFieldElement<T>> |
IAUPole.getNode(FieldAbsoluteDate<T> date) |
Get the body Q Node direction in ICRF frame.
|
<T extends org.hipparchus.RealFieldElement<T>> |
IAUPole.getPole(FieldAbsoluteDate<T> date) |
Get the body North pole direction in ICRF frame.
|
<T extends org.hipparchus.RealFieldElement<T>> |
IAUPole.getPrimeMeridianAngle(FieldAbsoluteDate<T> date) |
Get the prime meridian angle.
|
<T extends org.hipparchus.RealFieldElement<T>> |
JPLEphemeridesLoader.RawPVProvider.getRawPV(FieldAbsoluteDate<T> date) |
Get the position-velocity at date.
|
<T extends org.hipparchus.RealFieldElement<T>> |
BodyShape.transform(org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> point,
Frame frame,
FieldAbsoluteDate<T> date) |
Transform a Cartesian point to a surface-relative point.
|
<T extends org.hipparchus.RealFieldElement<T>> |
OneAxisEllipsoid.transform(org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> point,
Frame frame,
FieldAbsoluteDate<T> date) |
Transform a Cartesian point to a surface-relative point.
|
| Modifier and Type | Method | Description |
|---|---|---|
FieldAbsoluteDate<T> |
FieldDelaunayArguments.getDate() |
Get the date.
|
| Modifier and Type | Method | Description |
|---|---|---|
<T extends org.hipparchus.RealFieldElement<T>> |
FundamentalNutationArguments.evaluateAll(FieldAbsoluteDate<T> date) |
Evaluate all fundamental arguments for the current date (Delaunay plus planetary).
|
| Constructor | 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 | Description |
|---|---|---|
FieldTransform<org.hipparchus.analysis.differentiation.DerivativeStructure> |
GroundStation.getOffsetToInertial(Frame inertial,
FieldAbsoluteDate<org.hipparchus.analysis.differentiation.DerivativeStructure> offsetCompensatedDate,
org.hipparchus.analysis.differentiation.DSFactory factory,
Map<String,Integer> indices) |
Get the transform between offset frame and inertial frame with derivatives.
|
FieldTransform<org.hipparchus.analysis.differentiation.DerivativeStructure> |
EstimatedEarthFrameProvider.getTransform(FieldAbsoluteDate<org.hipparchus.analysis.differentiation.DerivativeStructure> date,
org.hipparchus.analysis.differentiation.DSFactory factory,
Map<String,Integer> indices) |
Get the transform with derivatives.
|
<T extends org.hipparchus.RealFieldElement<T>> |
EstimatedEarthFrameProvider.getTransform(FieldAbsoluteDate<T> date) |
Get the
FieldTransform corresponding to specified date. |
static <T extends org.hipparchus.RealFieldElement<T>> |
AbstractMeasurement.signalTimeOfFlight(TimeStampedFieldPVCoordinates<T> adjustableEmitterPV,
org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> receiverPosition,
FieldAbsoluteDate<T> signalArrivalDate) |
Compute propagation delay on a link leg (typically downlink or uplink).
|
| Modifier and Type | Method | Description |
|---|---|---|
<T extends org.hipparchus.RealFieldElement<T>> |
BoxAndSolarArraySpacecraft.dragAcceleration(FieldAbsoluteDate<T> date,
Frame frame,
org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> position,
org.hipparchus.geometry.euclidean.threed.FieldRotation<T> rotation,
T mass,
T density,
org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> relativeVelocity,
T[] parameters) |
Compute the acceleration due to drag.
|
<T extends org.hipparchus.RealFieldElement<T>> |
BoxAndSolarArraySpacecraft.getNormal(FieldAbsoluteDate<T> date,
Frame frame,
org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> position,
org.hipparchus.geometry.euclidean.threed.FieldRotation<T> rotation) |
Get solar array normal in spacecraft frame.
|
<T extends org.hipparchus.RealFieldElement<T>> |
BoxAndSolarArraySpacecraft.radiationPressureAcceleration(FieldAbsoluteDate<T> date,
Frame frame,
org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> position,
org.hipparchus.geometry.euclidean.threed.FieldRotation<T> rotation,
T mass,
org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> flux,
T[] parameters) |
Compute the acceleration due to radiation pressure.
|
| Modifier and Type | Method | Description |
|---|---|---|
<T extends org.hipparchus.RealFieldElement<T>> |
DragSensitive.dragAcceleration(FieldAbsoluteDate<T> date,
Frame frame,
org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> position,
org.hipparchus.geometry.euclidean.threed.FieldRotation<T> rotation,
T mass,
T density,
org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> relativeVelocity,
T[] parameters) |
Compute the acceleration due to drag.
|
<T extends org.hipparchus.RealFieldElement<T>> |
IsotropicDrag.dragAcceleration(FieldAbsoluteDate<T> date,
Frame frame,
org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> position,
org.hipparchus.geometry.euclidean.threed.FieldRotation<T> rotation,
T mass,
T density,
org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> relativeVelocity,
T[] parameters) |
Compute the acceleration due to drag.
|
| Modifier and Type | Method | Description |
|---|---|---|
<T extends org.hipparchus.RealFieldElement<T>> |
Atmosphere.getDensity(FieldAbsoluteDate<T> date,
org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> position,
Frame frame) |
Get the local density.
|
<T extends org.hipparchus.RealFieldElement<T>> |
DTM2000.getDensity(FieldAbsoluteDate<T> date,
org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> position,
Frame frame) |
Get the local density.
|
<T extends org.hipparchus.RealFieldElement<T>> |
HarrisPriester.getDensity(FieldAbsoluteDate<T> date,
org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> position,
Frame frame) |
Get the local density at some position.
|
<T extends org.hipparchus.RealFieldElement<T>> |
JB2008.getDensity(FieldAbsoluteDate<T> date,
org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> position,
Frame frame) |
Get the local density.
|
<T extends org.hipparchus.RealFieldElement<T>> |
NRLMSISE00.getDensity(FieldAbsoluteDate<T> date,
org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> position,
Frame frame) |
Get the local density.
|
<T extends org.hipparchus.RealFieldElement<T>> |
SimpleExponentialAtmosphere.getDensity(FieldAbsoluteDate<T> date,
org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> position,
Frame frame) |
|
default <T extends org.hipparchus.RealFieldElement<T>> |
Atmosphere.getVelocity(FieldAbsoluteDate<T> date,
org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> position,
Frame frame) |
Get the inertial velocity of atmosphere molecules.
|
| Modifier and Type | Method | Description |
|---|---|---|
<T extends org.hipparchus.RealFieldElement<T>> |
HolmesFeatherstoneAttractionModel.gradient(FieldAbsoluteDate<T> date,
org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> position,
T mu) |
Compute the gradient of the non-central part of the gravity field.
|
| Modifier and Type | Method | Description |
|---|---|---|
<T extends org.hipparchus.RealFieldElement<T>> |
SolarRadiationPressure.getLightingRatio(org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> position,
Frame frame,
FieldAbsoluteDate<T> date) |
Get the lighting ratio ([0-1]).
|
<T extends org.hipparchus.RealFieldElement<T>> |
IsotropicRadiationClassicalConvention.radiationPressureAcceleration(FieldAbsoluteDate<T> date,
Frame frame,
org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> position,
org.hipparchus.geometry.euclidean.threed.FieldRotation<T> rotation,
T mass,
org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> flux,
T[] parameters) |
Compute the acceleration due to radiation pressure.
|
<T extends org.hipparchus.RealFieldElement<T>> |
IsotropicRadiationCNES95Convention.radiationPressureAcceleration(FieldAbsoluteDate<T> date,
Frame frame,
org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> position,
org.hipparchus.geometry.euclidean.threed.FieldRotation<T> rotation,
T mass,
org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> flux,
T[] parameters) |
Compute the acceleration due to radiation pressure.
|
<T extends org.hipparchus.RealFieldElement<T>> |
IsotropicRadiationSingleCoefficient.radiationPressureAcceleration(FieldAbsoluteDate<T> date,
Frame frame,
org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> position,
org.hipparchus.geometry.euclidean.threed.FieldRotation<T> rotation,
T mass,
org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> flux,
T[] parameters) |
Compute the acceleration due to radiation pressure.
|
<T extends org.hipparchus.RealFieldElement<T>> |
RadiationSensitive.radiationPressureAcceleration(FieldAbsoluteDate<T> date,
Frame frame,
org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> position,
org.hipparchus.geometry.euclidean.threed.FieldRotation<T> rotation,
T mass,
org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> flux,
T[] parameters) |
Compute the acceleration due to radiation pressure.
|
| Modifier and Type | Method | Description |
|---|---|---|
FieldAbsoluteDate<T> |
FieldTransform.getFieldDate() |
Get the date.
|
| Modifier and Type | Method | Description |
|---|---|---|
<T extends org.hipparchus.RealFieldElement<T>> |
TopocentricFrame.getAzimuth(org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> extPoint,
Frame frame,
FieldAbsoluteDate<T> date) |
Get the azimuth of a point with regards to the topocentric frame center point.
|
<T extends org.hipparchus.RealFieldElement<T>> |
TopocentricFrame.getElevation(org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> extPoint,
Frame frame,
FieldAbsoluteDate<T> date) |
Get the elevation of a point with regards to the local point.
|
<T extends org.hipparchus.RealFieldElement<T>> |
EOPHistory.getEquinoxNutationCorrection(FieldAbsoluteDate<T> date) |
Get the correction to the nutation parameters for equinox-based paradigm.
|
<T extends org.hipparchus.RealFieldElement<T>> |
EOPHistory.getLOD(FieldAbsoluteDate<T> date) |
Get the LoD (Length of Day) value.
|
static <T extends org.hipparchus.RealFieldElement<T>> |
FramesFactory.getNonInterpolatingTransform(Frame from,
Frame to,
FieldAbsoluteDate<T> date) |
Get the transform between two frames, suppressing all interpolation.
|
<T extends org.hipparchus.RealFieldElement<T>> |
EOPHistory.getNonRotatinOriginNutationCorrection(FieldAbsoluteDate<T> date) |
Get the correction to the nutation parameters for Non-Rotating Origin paradigm.
|
<T extends org.hipparchus.RealFieldElement<T>> |
EOPHistory.getPoleCorrection(FieldAbsoluteDate<T> date) |
Get the pole IERS Reference Pole correction.
|
<T extends org.hipparchus.RealFieldElement<T>> |
TopocentricFrame.getRange(org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> extPoint,
Frame frame,
FieldAbsoluteDate<T> date) |
Get the range of a point with regards to the topocentric frame center point.
|
<T extends org.hipparchus.RealFieldElement<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 org.hipparchus.RealFieldElement<T>> |
EclipticProvider.getTransform(FieldAbsoluteDate<T> date) |
|
<T extends org.hipparchus.RealFieldElement<T>> |
FixedTransformProvider.getTransform(FieldAbsoluteDate<T> date) |
Get the
FieldTransform corresponding to specified date. |
<T extends org.hipparchus.RealFieldElement<T>> |
GTODProvider.getTransform(FieldAbsoluteDate<T> date) |
Get the
FieldTransform corresponding to specified date. |
<T extends org.hipparchus.RealFieldElement<T>> |
HelmertTransformation.getTransform(FieldAbsoluteDate<T> date) |
Get the
FieldTransform corresponding to specified date. |
<T extends org.hipparchus.RealFieldElement<T>> |
InterpolatingTransformProvider.getTransform(FieldAbsoluteDate<T> date) |
Get the
FieldTransform corresponding to specified date. |
<T extends org.hipparchus.RealFieldElement<T>> |
ITRFVersion.Converter.getTransform(FieldAbsoluteDate<T> date) |
Get the
FieldTransform corresponding to specified date. |
<T extends org.hipparchus.RealFieldElement<T>> |
L1TransformProvider.getTransform(FieldAbsoluteDate<T> date) |
Get the
FieldTransform corresponding to specified date. |
<T extends org.hipparchus.RealFieldElement<T>> |
ShiftingTransformProvider.getTransform(FieldAbsoluteDate<T> date) |
Get the
FieldTransform corresponding to specified date. |
<T extends org.hipparchus.RealFieldElement<T>> |
TransformProvider.getTransform(FieldAbsoluteDate<T> date) |
Get the
FieldTransform corresponding to specified date. |
<T extends org.hipparchus.RealFieldElement<T>> |
Frame.getTransformTo(Frame destination,
FieldAbsoluteDate<T> date) |
Get the transform from the instance to another frame.
|
<T extends org.hipparchus.RealFieldElement<T>> |
EOPHistory.getUT1MinusUTC(FieldAbsoluteDate<T> date) |
Get the UT1-UTC value.
|
static <T extends org.hipparchus.RealFieldElement<T>> |
FieldTransform.interpolate(FieldAbsoluteDate<T> interpolationDate,
Collection<FieldTransform<T>> sample) |
Interpolate a transform from a sample set of existing transforms.
|
static <T extends org.hipparchus.RealFieldElement<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 org.hipparchus.RealFieldElement<T>> |
FieldTransform.interpolate(FieldAbsoluteDate<T> date,
CartesianDerivativesFilter cFilter,
AngularDerivativesFilter aFilter,
Stream<FieldTransform<T>> sample) |
Interpolate a transform from a sample set of existing transforms.
|
<T extends org.hipparchus.RealFieldElement<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 | Description |
|---|---|
FieldTransform(FieldAbsoluteDate<T> date,
org.hipparchus.geometry.euclidean.threed.FieldRotation<T> rotation) |
Build a rotation transform.
|
FieldTransform(FieldAbsoluteDate<T> date,
org.hipparchus.geometry.euclidean.threed.FieldRotation<T> rotation,
org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> rotationRate) |
Build a rotation transform.
|
FieldTransform(FieldAbsoluteDate<T> date,
org.hipparchus.geometry.euclidean.threed.FieldRotation<T> rotation,
org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> rotationRate,
org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> rotationAcceleration) |
Build a rotation transform.
|
FieldTransform(FieldAbsoluteDate<T> date,
org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> translation) |
Build a translation transform.
|
FieldTransform(FieldAbsoluteDate<T> date,
org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> translation,
org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> velocity) |
Build a translation transform, with its first time derivative.
|
FieldTransform(FieldAbsoluteDate<T> date,
org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> translation,
org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> velocity,
org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> acceleration) |
Build a translation transform, with its first and second time derivatives.
|
FieldTransform(FieldAbsoluteDate<T> date,
FieldTransform<T> first,
FieldTransform<T> second) |
Build a transform by combining two existing ones.
|
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.
|
| Modifier and Type | Method | Description |
|---|---|---|
<T extends org.hipparchus.RealFieldElement<T>> |
AbstractGNSSAttitudeProvider.getAttitude(FieldPVCoordinatesProvider<T> pvProv,
FieldAbsoluteDate<T> date,
Frame frame) |
Compute the attitude corresponding to an orbital state.
|
| Modifier and Type | Method | Description |
|---|---|---|
<T extends org.hipparchus.RealFieldElement<T>> |
DiscreteTroposphericModel.computeZenithDelay(T height,
T[] parameters,
FieldAbsoluteDate<T> date) |
This method allows the computation of the zenith hydrostatic and
zenith wet delay.
|
<T extends org.hipparchus.RealFieldElement<T>> |
EstimatedTroposphericModel.computeZenithDelay(T height,
T[] parameters,
FieldAbsoluteDate<T> date) |
This method allows the computation of the zenith hydrostatic and zenith total delays.
|
<T extends org.hipparchus.RealFieldElement<T>> |
MendesPavlisModel.computeZenithDelay(T height,
T[] parameters,
FieldAbsoluteDate<T> date) |
This method allows the computation of the zenith hydrostatic and
zenith wet delay.
|
default <T extends org.hipparchus.RealFieldElement<T>> |
TroposphericModel.computeZenithDelay(T height,
T[] parameters,
FieldAbsoluteDate<T> date) |
This method allows the computation of the zenith hydrostatic and
zenith wet delay.
|
<T extends org.hipparchus.RealFieldElement<T>> |
ViennaOneModel.computeZenithDelay(T height,
T[] parameters,
FieldAbsoluteDate<T> date) |
This method allows the computation of the zenith hydrostatic and
zenith wet delay.
|
<T extends org.hipparchus.RealFieldElement<T>> |
ViennaThreeModel.computeZenithDelay(T height,
T[] parameters,
FieldAbsoluteDate<T> date) |
This method allows the computation of the zenith hydrostatic and
zenith wet delay.
|
<T extends org.hipparchus.RealFieldElement<T>> |
Geoid.getIntersectionPoint(org.hipparchus.geometry.euclidean.threed.FieldLine<T> lineInFrame,
org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> closeInFrame,
Frame frame,
FieldAbsoluteDate<T> date) |
Get the intersection point of a line with the surface of the body.
|
<T extends org.hipparchus.RealFieldElement<T>> |
EstimatedTroposphericModel.mappingFactors(T elevation,
T height,
T[] parameters,
FieldAbsoluteDate<T> date) |
|
<T extends org.hipparchus.RealFieldElement<T>> |
GlobalMappingFunctionModel.mappingFactors(T elevation,
T height,
T[] parameters,
FieldAbsoluteDate<T> date) |
This method allows the computation of the hydrostatic and
wet mapping functions.
|
<T extends org.hipparchus.RealFieldElement<T>> |
MappingFunction.mappingFactors(T elevation,
T height,
T[] parameters,
FieldAbsoluteDate<T> date) |
This method allows the computation of the hydrostatic and
wet mapping functions.
|
<T extends org.hipparchus.RealFieldElement<T>> |
MendesPavlisModel.mappingFactors(T elevation,
T height,
T[] parameters,
FieldAbsoluteDate<T> date) |
This method allows the computation of the hydrostatic and
wet mapping functions.
|
<T extends org.hipparchus.RealFieldElement<T>> |
NiellMappingFunctionModel.mappingFactors(T elevation,
T height,
T[] parameters,
FieldAbsoluteDate<T> date) |
|
default <T extends org.hipparchus.RealFieldElement<T>> |
TroposphericModel.mappingFactors(T elevation,
T height,
T[] parameters,
FieldAbsoluteDate<T> date) |
This method allows the computation of the hydrostatic and
wet mapping functions.
|
<T extends org.hipparchus.RealFieldElement<T>> |
ViennaOneModel.mappingFactors(T elevation,
T height,
T[] parameters,
FieldAbsoluteDate<T> date) |
This method allows the computation of the hydrostatic and
wet mapping functions.
|
<T extends org.hipparchus.RealFieldElement<T>> |
ViennaThreeModel.mappingFactors(T elevation,
T height,
T[] parameters,
FieldAbsoluteDate<T> date) |
This method allows the computation of the hydrostatic and
wet mapping functions.
|
<T extends org.hipparchus.RealFieldElement<T>> |
DiscreteTroposphericModel.pathDelay(T elevation,
T height,
T[] parameters,
FieldAbsoluteDate<T> date) |
Calculates the tropospheric path delay for the signal path from a ground
station to a satellite.
|
<T extends org.hipparchus.RealFieldElement<T>> |
EstimatedTroposphericModel.pathDelay(T elevation,
T height,
T[] parameters,
FieldAbsoluteDate<T> date) |
|
<T extends org.hipparchus.RealFieldElement<T>> |
MendesPavlisModel.pathDelay(T elevation,
T height,
T[] parameters,
FieldAbsoluteDate<T> date) |
Calculates the tropospheric path delay for the signal path from a ground
station to a satellite.
|
default <T extends org.hipparchus.RealFieldElement<T>> |
TroposphericModel.pathDelay(T elevation,
T height,
T[] parameters,
FieldAbsoluteDate<T> date) |
Calculates the tropospheric path delay for the signal path from a ground
station to a satellite.
|
<T extends org.hipparchus.RealFieldElement<T>> |
ViennaOneModel.pathDelay(T elevation,
T height,
T[] parameters,
FieldAbsoluteDate<T> date) |
Calculates the tropospheric path delay for the signal path from a ground
station to a satellite.
|
<T extends org.hipparchus.RealFieldElement<T>> |
ViennaThreeModel.pathDelay(T elevation,
T height,
T[] parameters,
FieldAbsoluteDate<T> date) |
Calculates the tropospheric path delay for the signal path from a ground
station to a satellite.
|
<T extends org.hipparchus.RealFieldElement<T>> |
Geoid.transform(org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> point,
Frame frame,
FieldAbsoluteDate<T> date) |
Transform a Cartesian point to a surface-relative point.
|
| Modifier and Type | Method | Description |
|---|---|---|
FieldAbsoluteDate<T> |
FieldOrbit.getDate() |
Get the date of orbital parameters.
|
| Modifier and Type | Method | Description |
|---|---|---|
TimeStampedFieldPVCoordinates<T> |
FieldOrbit.getPVCoordinates(FieldAbsoluteDate<T> otherDate,
Frame otherFrame) |
Get the
FieldPVCoordinates of the body in the selected frame. |
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.
|
abstract <T extends org.hipparchus.RealFieldElement<T>> |
OrbitType.mapArrayToOrbit(T[] array,
T[] arrayDot,
PositionAngle type,
FieldAbsoluteDate<T> date,
double mu,
Frame frame) |
Convert state array to orbital parameters.
|
| Constructor | Description |
|---|---|
FieldCartesianOrbit(FieldPVCoordinates<T> pvaCoordinates,
Frame frame,
FieldAbsoluteDate<T> date,
double mu) |
Constructor from Cartesian parameters.
|
FieldCircularOrbit(FieldPVCoordinates<T> PVCoordinates,
Frame frame,
FieldAbsoluteDate<T> date,
double 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,
double 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,
double mu) |
Creates a new instance.
|
FieldEquinoctialOrbit(FieldPVCoordinates<T> pvCoordinates,
Frame frame,
FieldAbsoluteDate<T> date,
double 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,
double 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,
double mu) |
Creates a new instance.
|
FieldKeplerianOrbit(FieldPVCoordinates<T> FieldPVCoordinates,
Frame frame,
FieldAbsoluteDate<T> date,
double 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,
double 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,
double mu) |
Creates a new instance.
|
FieldOrbit(Frame frame,
FieldAbsoluteDate<T> date,
double mu) |
Default constructor.
|
| Modifier and Type | Method | 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 | 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> |
FieldAbstractPropagator.propagate(FieldAbsoluteDate<T> target) |
Propagate towards a target date.
|
FieldSpacecraftState<T> |
FieldPropagator.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.
|
protected void |
FieldAbstractPropagator.setStartDate(FieldAbsoluteDate<T> startDate) |
Set a start date.
|
| Modifier and Type | Method | Description |
|---|---|---|
protected FieldSpacecraftState<T> |
FieldAbstractAnalyticalPropagator.acceptStep(org.orekit.propagation.analytical.FieldAbstractAnalyticalPropagator.FieldBasicStepInterpolator interpolator,
FieldAbsoluteDate<T> target,
double epsilon) |
Accept a step, triggering events and step handlers.
|
protected FieldSpacecraftState<T> |
FieldAbstractAnalyticalPropagator.basicPropagate(FieldAbsoluteDate<T> date) |
Propagate an orbit without any fancy features.
|
protected abstract T |
FieldAbstractAnalyticalPropagator.getMass(FieldAbsoluteDate<T> date) |
Get the mass.
|
protected T |
FieldEcksteinHechlerPropagator.getMass(FieldAbsoluteDate<T> date) |
Get the mass.
|
protected T |
FieldKeplerianPropagator.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.
|
protected abstract FieldOrbit<T> |
FieldAbstractAnalyticalPropagator.propagateOrbit(FieldAbsoluteDate<T> date) |
Extrapolate an orbit up to a specific target date.
|
FieldCartesianOrbit<T> |
FieldEcksteinHechlerPropagator.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.
|
| Modifier and Type | Method | 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 | Description |
|---|---|---|
void |
FieldDateDetector.addEventDate(FieldAbsoluteDate<T> target) |
Add an event date.
|
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.
|
void |
FieldEventState.init(FieldSpacecraftState<T> s0,
FieldAbsoluteDate<T> t) |
Initialize event handler at the start of a propagation.
|
| Constructor | Description |
|---|---|
FieldDateDetector(FieldAbsoluteDate<T> target) |
Build a new instance.
|
| Modifier and Type | Method | Description |
|---|---|---|
default void |
FieldEventHandler.init(FieldSpacecraftState<T> initialState,
FieldAbsoluteDate<T> target) |
Initialize event handler at the start of a propagation.
|
| Modifier and Type | Method | 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 | 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,
double 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.
|
void |
FieldModeHandler.initialize(boolean activateHandlers,
FieldAbsoluteDate<T> targetDate) |
Initialize the mode handler.
|
abstract FieldSpacecraftState<T> |
FieldStateMapper.mapArrayToState(FieldAbsoluteDate<T> date,
T[] y,
T[] yDot,
boolean meanOnly) |
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.
|
protected FieldSpacecraftState<T> |
FieldAbstractIntegratedPropagator.propagate(FieldAbsoluteDate<T> tEnd,
boolean activateHandlers) |
Propagation with or without event detection.
|
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) |
Extrapolate an orbit up to a specific target date.
|
| Constructor | Description |
|---|---|
FieldIntegratedEphemeris(FieldAbsoluteDate<T> startDate,
FieldAbsoluteDate<T> minDate,
FieldAbsoluteDate<T> maxDate,
FieldStateMapper<T> mapper,
boolean meanFieldOrbit,
org.hipparchus.ode.FieldDenseOutputModel<T> model,
Map<String,T[]> unmanaged,
List<FieldAdditionalStateProvider<T>> providers,
String[] equations) |
Creates a new instance of IntegratedEphemeris.
|
FieldStateMapper(FieldAbsoluteDate<T> referenceDate,
double mu,
OrbitType orbitType,
PositionAngle positionAngleType,
AttitudeProvider attitudeProvider,
Frame frame) |
Simple constructor.
|
| Modifier and Type | Method | Description |
|---|---|---|
protected FieldStateMapper<T> |
FieldNumericalPropagator.createMapper(FieldAbsoluteDate<T> referenceDate,
double 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 | Description |
|---|---|---|
FieldSpacecraftState<T> |
FieldOrekitStepInterpolator.getInterpolatedState(FieldAbsoluteDate<T> date) |
Get the state at interpolated date.
|
default void |
FieldOrekitFixedStepHandler.init(FieldSpacecraftState<T> s0,
FieldAbsoluteDate<T> t,
T step) |
Initialize step handler at the start of a propagation.
|
void |
FieldOrekitStepHandler.init(FieldSpacecraftState<T> s0,
FieldAbsoluteDate<T> t) |
Initialize step handler at the start of a propagation.
|
void |
FieldOrekitStepHandlerMultiplexer.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.
|
| Modifier and Type | Method | Description |
|---|---|---|
static <T extends org.hipparchus.RealFieldElement<T>> |
FieldAbsoluteDate.createBesselianEpoch(T besselianEpoch) |
Build an instance corresponding to a Besselian Epoch (BE).
|
static <T extends org.hipparchus.RealFieldElement<T>> |
FieldAbsoluteDate.createGPSDate(int weekNumber,
T milliInWeek) |
Build an instance corresponding to a GPS date.
|
static <T extends org.hipparchus.RealFieldElement<T>> |
FieldAbsoluteDate.createJDDate(int jd,
T secondsSinceNoon,
TimeScale timeScale) |
Build an instance corresponding to a Julian Day date.
|
static <T extends org.hipparchus.RealFieldElement<T>> |
FieldAbsoluteDate.createJulianEpoch(T julianEpoch) |
Build an instance corresponding to a Julian Epoch (JE).
|
static <T extends org.hipparchus.RealFieldElement<T>> |
FieldAbsoluteDate.createMJDDate(int mjd,
T secondsInDay,
TimeScale timeScale) |
Build an instance corresponding to a Modified Julian Day date.
|
static <T extends org.hipparchus.RealFieldElement<T>> |
FieldAbsoluteDate.getCCSDSEpoch(org.hipparchus.Field<T> field) |
Reference epoch for CCSDS Time Code Format (CCSDS 301.0-B-4):
1958-01-01T00:00:00 International Atomic Time (not UTC).
|
FieldAbsoluteDate<T> |
FieldAbsoluteDate.getDate() |
Get the date.
|
FieldAbsoluteDate<T> |
FieldTimeStamped.getDate() |
Get the date.
|
static <T extends org.hipparchus.RealFieldElement<T>> |
FieldAbsoluteDate.getFiftiesEpoch(org.hipparchus.Field<T> field) |
Reference epoch for 1950 dates: 1950-01-01T00:00:00 Terrestrial Time.
|
static <T extends org.hipparchus.RealFieldElement<T>> |
FieldAbsoluteDate.getFutureInfinity(org.hipparchus.Field<T> field) |
Dummy date at infinity in the future direction.
|
static <T extends org.hipparchus.RealFieldElement<T>> |
FieldAbsoluteDate.getGalileoEpoch(org.hipparchus.Field<T> field) |
Reference epoch for Galileo System Time: 1999-08-22T00:00:00 UTC.
|
static <T extends org.hipparchus.RealFieldElement<T>> |
FieldAbsoluteDate.getGPSEpoch(org.hipparchus.Field<T> field) |
Reference epoch for GPS weeks: 1980-01-06T00:00:00 GPS time.
|
static <T extends org.hipparchus.RealFieldElement<T>> |
FieldAbsoluteDate.getJ2000Epoch(org.hipparchus.Field<T> field) |
J2000.0 Reference epoch: 2000-01-01T12:00:00 Terrestrial Time (not UTC).
|
static <T extends org.hipparchus.RealFieldElement<T>> |
FieldAbsoluteDate.getJavaEpoch(org.hipparchus.Field<T> field) |
Java Reference epoch: 1970-01-01T00:00:00 Universal Time Coordinate.
|
static <T extends org.hipparchus.RealFieldElement<T>> |
FieldAbsoluteDate.getJulianEpoch(org.hipparchus.Field<T> field) |
Reference epoch for julian dates: -4712-01-01T12:00:00 Terrestrial Time.
|
static <T extends org.hipparchus.RealFieldElement<T>> |
FieldAbsoluteDate.getModifiedJulianEpoch(org.hipparchus.Field<T> field) |
Reference epoch for modified julian dates: 1858-11-17T00:00:00 Terrestrial Time.
|
static <T extends org.hipparchus.RealFieldElement<T>> |
FieldAbsoluteDate.getPastInfinity(org.hipparchus.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).
|
static <T extends org.hipparchus.RealFieldElement<T>> |
FieldAbsoluteDate.parseCCSDSDaySegmentedTimeCode(org.hipparchus.Field<T> field,
byte preambleField,
byte[] timeField,
DateComponents agencyDefinedEpoch) |
Build an instance from a CCSDS Day Segmented Time Code (CDS).
|
static <T extends org.hipparchus.RealFieldElement<T>> |
FieldAbsoluteDate.parseCCSDSUnsegmentedTimeCode(org.hipparchus.Field<T> field,
byte preambleField1,
byte preambleField2,
byte[] timeField,
FieldAbsoluteDate<T> agencyDefinedEpoch) |
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 | 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 org.hipparchus.RealFieldElement<T>> |
GLONASSScale.getLeap(FieldAbsoluteDate<T> date) |
Get the value of the previous leap.
|
default <T extends org.hipparchus.RealFieldElement<T>> |
TimeScale.getLeap(FieldAbsoluteDate<T> date) |
Get the value of the previous leap.
|
<T extends org.hipparchus.RealFieldElement<T>> |
UTCScale.getLeap(FieldAbsoluteDate<T> date) |
Get the value of the previous leap.
|
<T extends org.hipparchus.RealFieldElement<T>> |
GLONASSScale.insideLeap(FieldAbsoluteDate<T> date) |
Check if date is within a leap second introduction in this time scale.
|
default <T extends org.hipparchus.RealFieldElement<T>> |
TimeScale.insideLeap(FieldAbsoluteDate<T> date) |
Check if date is within a leap second introduction in this time scale.
|
<T extends org.hipparchus.RealFieldElement<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 org.hipparchus.RealFieldElement<T>> |
GLONASSScale.minuteDuration(FieldAbsoluteDate<T> date) |
Check length of the current minute in this time scale.
|
default <T extends org.hipparchus.RealFieldElement<T>> |
TimeScale.minuteDuration(FieldAbsoluteDate<T> date) |
Check length of the current minute in this time scale.
|
<T extends org.hipparchus.RealFieldElement<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 org.hipparchus.RealFieldElement<T>> |
BDTScale.offsetFromTAI(FieldAbsoluteDate<T> date) |
Get the offset to convert locations from
TAIScale to instance. |
<T extends org.hipparchus.RealFieldElement<T>> |
GalileoScale.offsetFromTAI(FieldAbsoluteDate<T> date) |
Get the offset to convert locations from
TAIScale to instance. |
<T extends org.hipparchus.RealFieldElement<T>> |
GLONASSScale.offsetFromTAI(FieldAbsoluteDate<T> date) |
Get the offset to convert locations from
TAIScale to instance. |
<T extends org.hipparchus.RealFieldElement<T>> |
GMSTScale.offsetFromTAI(FieldAbsoluteDate<T> date) |
Get the offset to convert locations from
TAIScale to instance. |
<T extends org.hipparchus.RealFieldElement<T>> |
GPSScale.offsetFromTAI(FieldAbsoluteDate<T> date) |
Get the offset to convert locations from
TAIScale to instance. |
<T extends org.hipparchus.RealFieldElement<T>> |
IRNSSScale.offsetFromTAI(FieldAbsoluteDate<T> date) |
Get the offset to convert locations from
TAIScale to instance. |
<T extends org.hipparchus.RealFieldElement<T>> |
QZSSScale.offsetFromTAI(FieldAbsoluteDate<T> date) |
Get the offset to convert locations from
TAIScale to instance. |
<T extends org.hipparchus.RealFieldElement<T>> |
TAIScale.offsetFromTAI(FieldAbsoluteDate<T> date) |
Get the offset to convert locations from
TAIScale to instance. |
<T extends org.hipparchus.RealFieldElement<T>> |
TCBScale.offsetFromTAI(FieldAbsoluteDate<T> date) |
Get the offset to convert locations from
TAIScale to instance. |
<T extends org.hipparchus.RealFieldElement<T>> |
TCGScale.offsetFromTAI(FieldAbsoluteDate<T> date) |
Get the offset to convert locations from
TAIScale to instance. |
<T extends org.hipparchus.RealFieldElement<T>> |
TDBScale.offsetFromTAI(FieldAbsoluteDate<T> date) |
Get the offset to convert locations from
TAIScale to instance. |
<T extends org.hipparchus.RealFieldElement<T>> |
TimeScale.offsetFromTAI(FieldAbsoluteDate<T> date) |
Get the offset to convert locations from
TAIScale to instance. |
<T extends org.hipparchus.RealFieldElement<T>> |
TTScale.offsetFromTAI(FieldAbsoluteDate<T> date) |
Get the offset to convert locations from
TAIScale to instance. |
<T extends org.hipparchus.RealFieldElement<T>> |
UT1Scale.offsetFromTAI(FieldAbsoluteDate<T> date) |
Get the offset to convert locations from
TAIScale to instance. |
<T extends org.hipparchus.RealFieldElement<T>> |
UTCScale.offsetFromTAI(FieldAbsoluteDate<T> date) |
Get the offset to convert locations from
TAIScale to instance. |
static <T extends org.hipparchus.RealFieldElement<T>> |
FieldAbsoluteDate.parseCCSDSUnsegmentedTimeCode(org.hipparchus.Field<T> field,
byte preambleField1,
byte preambleField2,
byte[] timeField,
FieldAbsoluteDate<T> agencyDefinedEpoch) |
Build an instance from a CCSDS Unsegmented Time Code (CUC).
|
<T extends org.hipparchus.RealFieldElement<T>> |
TimeScalarFunction.value(FieldAbsoluteDate<T> date) |
Compute a function of time.
|
<T extends org.hipparchus.RealFieldElement<T>> |
TimeVectorFunction.value(FieldAbsoluteDate<T> date) |
Compute a function of time.
|
| Constructor | 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 | Description |
|---|---|---|
FieldAbsoluteDate<D> |
FieldTimeSpanMap.Transition.getAbsoluteDate() |
Get the transition field absolute date.
|
FieldAbsoluteDate<T> |
TimeStampedFieldAngularCoordinates.getDate() |
Get the date.
|
FieldAbsoluteDate<T> |
TimeStampedFieldPVCoordinates.getDate() |
Get the date.
|
| Modifier and Type | Method | 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 org.hipparchus.RealFieldElement<T>> |
IERSConventions.evaluateTC(FieldAbsoluteDate<T> date) |
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.
|
<T extends org.hipparchus.RealFieldElement<T>> |
ExtendedPVCoordinatesProvider.getPVCoordinates(FieldAbsoluteDate<T> date,
Frame frame) |
Get the
FieldPVCoordinates of the body in the selected frame. |
TimeStampedFieldPVCoordinates<T> |
FieldPVCoordinatesProvider.getPVCoordinates(FieldAbsoluteDate<T> date,
Frame frame) |
Get the
FieldPVCoordinates of the body in the selected frame. |
static <T extends org.hipparchus.RealFieldElement<T>> |
TimeStampedFieldAngularCoordinates.interpolate(FieldAbsoluteDate<T> date,
AngularDerivativesFilter filter,
Collection<TimeStampedFieldAngularCoordinates<T>> sample) |
Interpolate angular coordinates.
|
static <T extends org.hipparchus.RealFieldElement<T>> |
TimeStampedFieldPVCoordinates.interpolate(FieldAbsoluteDate<T> date,
CartesianDerivativesFilter filter,
Collection<TimeStampedFieldPVCoordinates<T>> sample) |
Interpolate position-velocity.
|
static <T extends org.hipparchus.RealFieldElement<T>> |
TimeStampedFieldPVCoordinates.interpolate(FieldAbsoluteDate<T> date,
CartesianDerivativesFilter filter,
Stream<TimeStampedFieldPVCoordinates<T>> sample) |
Interpolate position-velocity.
|
| Constructor | Description |
|---|---|
TimeStampedFieldAngularCoordinates(FieldAbsoluteDate<T> date,
org.hipparchus.geometry.euclidean.threed.FieldRotation<org.hipparchus.analysis.differentiation.FieldDerivativeStructure<T>> r) |
Builds a TimeStampedFieldAngularCoordinates from a
FieldRotation<FieldDerivativeStructure>. |
TimeStampedFieldAngularCoordinates(FieldAbsoluteDate<T> date,
org.hipparchus.geometry.euclidean.threed.FieldRotation<T> rotation,
org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> rotationRate,
org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> rotationAcceleration) |
Builds a rotation/rotation rate pair.
|
TimeStampedFieldAngularCoordinates(FieldAbsoluteDate<T> date,
FieldPVCoordinates<T> u1,
FieldPVCoordinates<T> u2,
FieldPVCoordinates<T> v1,
FieldPVCoordinates<T> v2,
double tolerance) |
Build the rotation that transforms a pair of pv coordinates into another pair.
|
TimeStampedFieldPVCoordinates(FieldAbsoluteDate<T> date,
double a,
FieldPVCoordinates<T> pv) |
Multiplicative constructor
|
TimeStampedFieldPVCoordinates(FieldAbsoluteDate<T> date,
double a1,
FieldPVCoordinates<T> pv1,
double a2,
FieldPVCoordinates<T> pv2) |
Linear constructor
|
TimeStampedFieldPVCoordinates(FieldAbsoluteDate<T> date,
double a1,
FieldPVCoordinates<T> pv1,
double a2,
FieldPVCoordinates<T> pv2,
double a3,
FieldPVCoordinates<T> pv3) |
Linear constructor
|
TimeStampedFieldPVCoordinates(FieldAbsoluteDate<T> date,
double a1,
FieldPVCoordinates<T> pv1,
double a2,
FieldPVCoordinates<T> pv2,
double a3,
FieldPVCoordinates<T> pv3,
double a4,
FieldPVCoordinates<T> pv4) |
Linear constructor
|
TimeStampedFieldPVCoordinates(FieldAbsoluteDate<T> date,
org.hipparchus.geometry.euclidean.threed.FieldVector3D<org.hipparchus.analysis.differentiation.FieldDerivativeStructure<T>> p) |
Builds a TimeStampedFieldPVCoordinates triplet from a
FieldVector3D<FieldDerivativeStructure>. |
TimeStampedFieldPVCoordinates(FieldAbsoluteDate<T> date,
org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> position,
org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> velocity,
org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> acceleration) |
Builds a PVCoordinates pair.
|
TimeStampedFieldPVCoordinates(FieldAbsoluteDate<T> date,
FieldPVCoordinates<T> pv) |
Basic constructor.
|
TimeStampedFieldPVCoordinates(FieldAbsoluteDate<T> date,
FieldPVCoordinates<T> start,
FieldPVCoordinates<T> end) |
Subtractive constructor
|
TimeStampedFieldPVCoordinates(FieldAbsoluteDate<T> date,
T a,
FieldPVCoordinates<T> pv) |
Multiplicative constructor
|
TimeStampedFieldPVCoordinates(FieldAbsoluteDate<T> date,
T a1,
FieldPVCoordinates<T> pv1,
T a2,
FieldPVCoordinates<T> pv2) |
Linear constructor
|
TimeStampedFieldPVCoordinates(FieldAbsoluteDate<T> date,
T a1,
FieldPVCoordinates<T> pv1,
T a2,
FieldPVCoordinates<T> pv2,
T a3,
FieldPVCoordinates<T> pv3) |
Linear constructor
|
TimeStampedFieldPVCoordinates(FieldAbsoluteDate<T> date,
T a1,
FieldPVCoordinates<T> pv1,
T a2,
FieldPVCoordinates<T> pv2,
T a3,
FieldPVCoordinates<T> pv3,
T a4,
FieldPVCoordinates<T> pv4) |
Linear constructor
|
TimeStampedFieldPVCoordinates(FieldAbsoluteDate<T> date,
T a,
PVCoordinates pv) |
Multiplicative constructor
|
TimeStampedFieldPVCoordinates(FieldAbsoluteDate<T> date,
T a1,
PVCoordinates pv1,
T a2,
PVCoordinates pv2) |
Linear constructor
|
TimeStampedFieldPVCoordinates(FieldAbsoluteDate<T> date,
T a1,
PVCoordinates pv1,
T a2,
PVCoordinates pv2,
T a3,
PVCoordinates pv3) |
Linear constructor
|
TimeStampedFieldPVCoordinates(FieldAbsoluteDate<T> date,
T a1,
PVCoordinates pv1,
T a2,
PVCoordinates pv2,
T a3,
PVCoordinates pv3,
T a4,
PVCoordinates pv4) |
Linear constructor
|
Copyright © 2002-2019 CS Systèmes d'information. All rights reserved.