| 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 |
This package provides models of simple maneuvers.
|
| 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.frames |
This package provides classes to handle frames and transforms between them.
|
| org.orekit.frames.encounter |
Package specific to encounter local orbital frame.
|
| 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.ssa.collision.shorttermencounter.probability.twod |
Package specific to calculus assuming a 2D short-term encounter model.
|
| 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 org.hipparchus.CalculusFieldElement<T>> |
TorqueFree.getAttitude(FieldPVCoordinatesProvider<T> pvProv,
FieldAbsoluteDate<T> date,
Frame frame)
Compute the attitude corresponding to an orbital state.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
TabulatedLofOffset.getAttitude(FieldPVCoordinatesProvider<T> pvProv,
FieldAbsoluteDate<T> date,
Frame frame)
Compute the attitude corresponding to an orbital state.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
CelestialBodyPointed.getAttitude(FieldPVCoordinatesProvider<T> pvProv,
FieldAbsoluteDate<T> date,
Frame frame)
Compute the attitude corresponding to an orbital state.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
YawSteering.getAttitude(FieldPVCoordinatesProvider<T> pvProv,
FieldAbsoluteDate<T> date,
Frame frame)
Compute the attitude corresponding to an orbital state.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
LofOffset.getAttitude(FieldPVCoordinatesProvider<T> pvProv,
FieldAbsoluteDate<T> date,
Frame frame)
Compute the attitude corresponding to an orbital state.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
FrameAlignedProvider.getAttitude(FieldPVCoordinatesProvider<T> pvProv,
FieldAbsoluteDate<T> date,
Frame frame)
Compute the attitude corresponding to an orbital state.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
FixedRate.getAttitude(FieldPVCoordinatesProvider<T> pvProv,
FieldAbsoluteDate<T> date,
Frame frame)
Compute the attitude corresponding to an orbital state.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
TabulatedProvider.getAttitude(FieldPVCoordinatesProvider<T> pvProv,
FieldAbsoluteDate<T> date,
Frame frame)
Compute the attitude corresponding to an orbital state.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
AggregateBoundedAttitudeProvider.getAttitude(FieldPVCoordinatesProvider<T> pvProv,
FieldAbsoluteDate<T> date,
Frame frame)
Compute the attitude corresponding to an orbital state.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
AttitudeProvider.getAttitude(FieldPVCoordinatesProvider<T> pvProv,
FieldAbsoluteDate<T> date,
Frame frame)
Compute the attitude corresponding to an orbital state.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
AttitudesSequence.getAttitude(FieldPVCoordinatesProvider<T> pvProv,
FieldAbsoluteDate<T> date,
Frame frame)
Compute the attitude corresponding to an orbital state.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
YawCompensation.getAttitude(FieldPVCoordinatesProvider<T> pvProv,
FieldAbsoluteDate<T> date,
Frame frame)
Compute the attitude corresponding to an orbital state.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
LofOffsetPointing.getAttitude(FieldPVCoordinatesProvider<T> pvProv,
FieldAbsoluteDate<T> date,
Frame frame)
Compute the attitude corresponding to an orbital state.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
SpinStabilized.getAttitude(FieldPVCoordinatesProvider<T> pvProv,
FieldAbsoluteDate<T> date,
Frame frame)
Compute the attitude corresponding to an orbital state.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
GroundPointing.getAttitude(FieldPVCoordinatesProvider<T> pvProv,
FieldAbsoluteDate<T> date,
Frame frame)
Compute the attitude corresponding to an orbital state.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
LofOffset.getAttitudeRotation(FieldPVCoordinatesProvider<T> pvProv,
FieldAbsoluteDate<T> date,
Frame frame)
Compute the attitude-related rotation corresponding to an orbital state.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
FrameAlignedProvider.getAttitudeRotation(FieldPVCoordinatesProvider<T> pvProv,
FieldAbsoluteDate<T> date,
Frame frame)
Compute the attitude-related rotation corresponding to an orbital state.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
AggregateBoundedAttitudeProvider.getAttitudeRotation(FieldPVCoordinatesProvider<T> pvProv,
FieldAbsoluteDate<T> date,
Frame frame)
Compute the attitude-related rotation corresponding to an orbital state.
|
default <T extends org.hipparchus.CalculusFieldElement<T>> |
AttitudeProvider.getAttitudeRotation(FieldPVCoordinatesProvider<T> pvProv,
FieldAbsoluteDate<T> date,
Frame frame)
Compute the attitude-related rotation corresponding to an orbital state.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
AttitudesSequence.getAttitudeRotation(FieldPVCoordinatesProvider<T> pvProv,
FieldAbsoluteDate<T> date,
Frame frame) |
<T extends org.hipparchus.CalculusFieldElement<T>> |
LofOffsetPointing.getAttitudeRotation(FieldPVCoordinatesProvider<T> pvProv,
FieldAbsoluteDate<T> date,
Frame frame)
Compute the attitude-related rotation corresponding to an orbital state.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
GroundPointing.getAttitudeRotation(FieldPVCoordinatesProvider<T> pvProv,
FieldAbsoluteDate<T> date,
Frame frame)
Compute the attitude-related rotation corresponding to an orbital state.
|
<T extends org.hipparchus.CalculusFieldElement<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.CalculusFieldElement<T>> |
YawCompensation.getBaseState(FieldPVCoordinatesProvider<T> pvProv,
FieldAbsoluteDate<T> date,
Frame frame)
Compute the base system state at given date, without compensation.
|
protected <T extends org.hipparchus.CalculusFieldElement<T>> |
GroundPointing.getTargetPosition(FieldPVCoordinatesProvider<T> pvProv,
FieldAbsoluteDate<T> date,
Frame frame)
Compute the target point position in specified frame.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
YawSteering.getTargetPV(FieldPVCoordinatesProvider<T> pvProv,
FieldAbsoluteDate<T> date,
Frame frame)
Compute the target point position/velocity in specified frame.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
BodyCenterPointing.getTargetPV(FieldPVCoordinatesProvider<T> pvProv,
FieldAbsoluteDate<T> date,
Frame frame)
Compute the target point position/velocity in specified frame.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
NadirPointing.getTargetPV(FieldPVCoordinatesProvider<T> pvProv,
FieldAbsoluteDate<T> date,
Frame frame)
Compute the target point position/velocity in specified frame.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
YawCompensation.getTargetPV(FieldPVCoordinatesProvider<T> pvProv,
FieldAbsoluteDate<T> date,
Frame frame)
Compute the target point position/velocity in specified frame.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
TargetPointing.getTargetPV(FieldPVCoordinatesProvider<T> pvProv,
FieldAbsoluteDate<T> date,
Frame frame)
Compute the target point position/velocity in specified frame.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
LofOffsetPointing.getTargetPV(FieldPVCoordinatesProvider<T> pvProv,
FieldAbsoluteDate<T> date,
Frame frame)
Compute the target point position/velocity in specified frame.
|
protected abstract <T extends org.hipparchus.CalculusFieldElement<T>> |
GroundPointing.getTargetPV(FieldPVCoordinatesProvider<T> pvProv,
FieldAbsoluteDate<T> date,
Frame frame)
Compute the target point position/velocity in specified frame.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
YawCompensation.getYawAngle(FieldPVCoordinatesProvider<T> pvProv,
FieldAbsoluteDate<T> date,
Frame frame)
Compute the yaw compensation angle at date.
|
| Constructor and Description |
|---|
FieldAttitude(FieldAbsoluteDate<T> date,
Frame referenceFrame,
FieldAngularCoordinates<T> orientation)
Creates a new instance.
|
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.
|
| Modifier and Type | Method and Description |
|---|---|
<T extends org.hipparchus.CalculusFieldElement<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.CalculusFieldElement<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.
|
<T extends org.hipparchus.CalculusFieldElement<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.
|
default <T extends org.hipparchus.CalculusFieldElement<T>> |
IAUPole.getNode(FieldAbsoluteDate<T> date)
Get the body Q Node direction in ICRF frame.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
IAUPole.getPole(FieldAbsoluteDate<T> date)
Get the body North pole direction in ICRF frame.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
IAUPole.getPrimeMeridianAngle(FieldAbsoluteDate<T> date)
Get the prime meridian angle.
|
default <T extends org.hipparchus.CalculusFieldElement<T>> |
JPLEphemeridesLoader.RawPVProvider.getRawPosition(FieldAbsoluteDate<T> date)
Get the position at date.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
JPLEphemeridesLoader.RawPVProvider.getRawPV(FieldAbsoluteDate<T> date)
Get the position-velocity at date.
|
<T extends org.hipparchus.CalculusFieldElement<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.
|
<T extends org.hipparchus.CalculusFieldElement<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.
|
| Modifier and Type | Method and Description |
|---|---|
FieldAbsoluteDate<T> |
FieldDelaunayArguments.getDate()
Get the date.
|
| Modifier and Type | Method and Description |
|---|---|
<T extends org.hipparchus.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<org.hipparchus.analysis.differentiation.Gradient> |
GroundStation.getOffsetToInertial(Frame inertial,
FieldAbsoluteDate<org.hipparchus.analysis.differentiation.Gradient> offsetCompensatedDate,
int freeParameters,
Map<String,Integer> indices)
Get the transform between offset frame and inertial frame with derivatives.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
EstimatedEarthFrameProvider.getStaticTransform(FieldAbsoluteDate<T> date)
Get a transform for only rotations and translations on the specified date.
|
FieldTransform<org.hipparchus.analysis.differentiation.Gradient> |
EstimatedEarthFrameProvider.getTransform(FieldAbsoluteDate<org.hipparchus.analysis.differentiation.Gradient> date,
int freeParameters,
Map<String,Integer> indices)
Get the transform with derivatives.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
EstimatedEarthFrameProvider.getTransform(FieldAbsoluteDate<T> date)
Get the
FieldTransform corresponding to specified date. |
static <T extends org.hipparchus.CalculusFieldElement<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 and Description |
|---|---|
default <T extends org.hipparchus.CalculusFieldElement<T>> |
ForceModel.init(FieldSpacecraftState<T> initialState,
FieldAbsoluteDate<T> target)
Initialize the force model at the start of propagation.
|
| Modifier and Type | Method and Description |
|---|---|
<T extends org.hipparchus.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 org.hipparchus.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 org.hipparchus.CalculusFieldElement<T>> |
NewtonianAttraction.getMu(org.hipparchus.Field<T> field,
FieldAbsoluteDate<T> date)
Get the central attraction coefficient μ.
|
<T extends org.hipparchus.CalculusFieldElement<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 and Description |
|---|---|
void |
FieldImpulseManeuver.init(FieldSpacecraftState<T> s0,
FieldAbsoluteDate<T> t)
Initialize event handler at the start of a propagation.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
Maneuver.init(FieldSpacecraftState<T> initialState,
FieldAbsoluteDate<T> target)
Initialize the force model at the start of propagation.
|
| Modifier and Type | Method and Description |
|---|---|
<T extends org.hipparchus.CalculusFieldElement<T>> |
ThrustDirectionAndAttitudeProvider.getAttitude(FieldPVCoordinatesProvider<T> pvProv,
FieldAbsoluteDate<T> date,
Frame frame)
Compute the attitude corresponding to an orbital state.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
PolynomialThrustSegment.getThrustVector(FieldAbsoluteDate<T> date)
Get thrust vector at a specified date.
|
default <T extends org.hipparchus.CalculusFieldElement<T>> |
PropulsionModel.init(FieldSpacecraftState<T> initialState,
FieldAbsoluteDate<T> target)
Initialization method.
|
| Modifier and Type | Method and Description |
|---|---|
default void |
FieldManeuverTriggersResetter.init(FieldSpacecraftState<T> initialState,
FieldAbsoluteDate<T> target)
Initialization method called at propagation start.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
AbstractManeuverTriggers.init(FieldSpacecraftState<T> initialState,
FieldAbsoluteDate<T> target)
Initialization method called at propagation start.
|
default <T extends org.hipparchus.CalculusFieldElement<T>> |
ManeuverTriggers.init(FieldSpacecraftState<T> initialState,
FieldAbsoluteDate<T> target)
Initialization method called at propagation start.
|
protected <T extends org.hipparchus.CalculusFieldElement<T>> |
AbstractManeuverTriggers.initializeResetters(FieldSpacecraftState<T> initialState,
FieldAbsoluteDate<T> target)
Initialize resetters.
|
<S extends org.hipparchus.CalculusFieldElement<S>> |
AbstractManeuverTriggers.isFiring(FieldAbsoluteDate<S> date,
S[] parameters)
Find out if the maneuver is firing or not.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
ManeuverTriggers.isFiring(FieldAbsoluteDate<T> date,
T[] parameters)
Find out if the maneuver is firing or not.
|
| Modifier and Type | Method and Description |
|---|---|
FieldAbsoluteDate<T> |
FieldTransform.getFieldDate()
Get the date.
|
| Modifier and Type | Method and Description |
|---|---|
static <T extends org.hipparchus.CalculusFieldElement<T>> |
FieldStaticTransform.compose(FieldAbsoluteDate<T> date,
FieldStaticTransform<T> first,
FieldStaticTransform<T> second)
Build a transform by combining two existing ones.
|
<T extends org.hipparchus.CalculusFieldElement<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.CalculusFieldElement<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.CalculusFieldElement<T>> |
EOPHistory.getEquinoxNutationCorrection(FieldAbsoluteDate<T> date)
Get the correction to the nutation parameters for equinox-based paradigm.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
EOPHistory.getLOD(FieldAbsoluteDate<T> date)
Get the LoD (Length of Day) value.
|
static <T extends org.hipparchus.CalculusFieldElement<T>> |
FramesFactory.getNonInterpolatingTransform(Frame from,
Frame to,
FieldAbsoluteDate<T> date)
Get the transform between two frames, suppressing all interpolation.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
EOPHistory.getNonRotatinOriginNutationCorrection(FieldAbsoluteDate<T> date)
Get the correction to the nutation parameters for Non-Rotating Origin paradigm.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
EOPHistory.getPoleCorrection(FieldAbsoluteDate<T> date)
Get the pole IERS Reference Pole correction.
|
<T extends org.hipparchus.CalculusFieldElement<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.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.
|
default <T extends org.hipparchus.CalculusFieldElement<T>> |
TransformProvider.getStaticTransform(FieldAbsoluteDate<T> date)
Get a transform for only rotations and translations on the specified date.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
ITRFVersion.Converter.getStaticTransform(FieldAbsoluteDate<T> date)
Get a transform for only rotations and translations on the specified date.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
GTODProvider.getStaticTransform(FieldAbsoluteDate<T> date)
Get a transform for only rotations and translations on the specified date.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
ShiftingTransformProvider.getStaticTransform(FieldAbsoluteDate<T> date)
Get a transform for only rotations and translations on the specified date.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
L1TransformProvider.getStaticTransform(FieldAbsoluteDate<T> date)
Get a transform for only rotations and translations on the specified date.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
HelmertTransformation.getStaticTransform(FieldAbsoluteDate<T> date)
Get a transform for only rotations and translations on the specified date.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
Frame.getStaticTransformTo(Frame destination,
FieldAbsoluteDate<T> date)
Get the static portion of the transform from the instance to another
frame.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
TopocentricFrame.getTrackingCoordinates(org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> extPoint,
Frame frame,
FieldAbsoluteDate<T> date)
Get the tracking coordinates of a point with regards to the local point.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
InterpolatingTransformProvider.getTransform(FieldAbsoluteDate<T> date)
Get the
FieldTransform corresponding to specified date. |
<T extends org.hipparchus.CalculusFieldElement<T>> |
TransformProvider.getTransform(FieldAbsoluteDate<T> date)
Get the
FieldTransform corresponding to specified date. |
<T extends org.hipparchus.CalculusFieldElement<T>> |
ITRFVersion.Converter.getTransform(FieldAbsoluteDate<T> date)
Get the
FieldTransform corresponding to specified date. |
<T extends org.hipparchus.CalculusFieldElement<T>> |
FixedTransformProvider.getTransform(FieldAbsoluteDate<T> date)
Get the
FieldTransform corresponding to specified date. |
<T extends org.hipparchus.CalculusFieldElement<T>> |
GTODProvider.getTransform(FieldAbsoluteDate<T> date)
Get the
FieldTransform corresponding to specified date. |
<T extends org.hipparchus.CalculusFieldElement<T>> |
EclipticProvider.getTransform(FieldAbsoluteDate<T> date) |
<T extends org.hipparchus.CalculusFieldElement<T>> |
ShiftingTransformProvider.getTransform(FieldAbsoluteDate<T> date)
Get the
FieldTransform corresponding to specified date. |
<T extends org.hipparchus.CalculusFieldElement<T>> |
L1TransformProvider.getTransform(FieldAbsoluteDate<T> date)
Get the
FieldTransform corresponding to specified date. |
<T extends org.hipparchus.CalculusFieldElement<T>> |
HelmertTransformation.getTransform(FieldAbsoluteDate<T> date)
Get the
FieldTransform corresponding to specified date. |
<T extends org.hipparchus.CalculusFieldElement<T>> |
Frame.getTransformTo(Frame destination,
FieldAbsoluteDate<T> date)
Get the transform from the instance to another frame.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
EOPHistory.getUT1MinusUTC(FieldAbsoluteDate<T> date)
Get the UT1-UTC value.
|
static <T extends org.hipparchus.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 org.hipparchus.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 org.hipparchus.CalculusFieldElement<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.CalculusFieldElement<T>> |
FieldStaticTransform.of(FieldAbsoluteDate<T> date,
org.hipparchus.geometry.euclidean.threed.FieldRotation<T> rotation)
Create a new static transform from a rotation and zero translation.
|
static <T extends org.hipparchus.CalculusFieldElement<T>> |
FieldStaticTransform.of(FieldAbsoluteDate<T> date,
org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> translation)
Create a new static transform from a translation and rotation.
|
static <T extends org.hipparchus.CalculusFieldElement<T>> |
FieldStaticTransform.of(FieldAbsoluteDate<T> date,
org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> translation,
org.hipparchus.geometry.euclidean.threed.FieldRotation<T> rotation)
Create a new static transform from a translation and rotation.
|
static <T extends org.hipparchus.CalculusFieldElement<T>> |
FieldStaticTransform.of(FieldAbsoluteDate<T> date,
StaticTransform staticTransform)
Create a new static transform from an
FieldAbsoluteDate and a StaticTransform. |
<T extends org.hipparchus.CalculusFieldElement<T>> |
LOFType.rotationFromInertial(org.hipparchus.Field<T> field,
FieldAbsoluteDate<T> date,
FieldPVCoordinates<T> pv)
Get the rotation from inertial frame to local orbital frame.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
LOF.rotationFromInertial(org.hipparchus.Field<T> field,
FieldAbsoluteDate<T> date,
FieldPVCoordinates<T> pv)
Get the rotation from inertial frame to local orbital frame.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
LocalMagneticFieldFrame.rotationFromInertial(org.hipparchus.Field<T> field,
FieldAbsoluteDate<T> date,
FieldPVCoordinates<T> pv)
Get the rotation from inertial frame to local orbital frame.
|
default <T extends org.hipparchus.CalculusFieldElement<T>> |
LOF.rotationFromLOF(org.hipparchus.Field<T> field,
LOF fromLOF,
FieldAbsoluteDate<T> date,
FieldPVCoordinates<T> pv)
Get the rotation from input
local orbital frame to the instance. |
static <T extends org.hipparchus.CalculusFieldElement<T>> |
LOF.rotationFromLOFInToLOFOut(org.hipparchus.Field<T> field,
LOF in,
LOF out,
FieldAbsoluteDate<T> date,
FieldPVCoordinates<T> pv)
Get the rotation from input to output
local orbital frame. |
default <T extends org.hipparchus.CalculusFieldElement<T>> |
LOF.transformFromInertial(FieldAbsoluteDate<T> date,
FieldPVCoordinates<T> pv)
Get the transform from an inertial frame defining position-velocity and the local orbital frame.
|
default <T extends org.hipparchus.CalculusFieldElement<T>> |
LOF.transformFromLOF(LOF fromLOF,
FieldAbsoluteDate<T> date,
FieldPVCoordinates<T> pv)
Get the rotation from input
commonly used local orbital frame to the instance. |
static <T extends org.hipparchus.CalculusFieldElement<T>> |
LOF.transformFromLOFInToLOFOut(LOF in,
LOF out,
FieldAbsoluteDate<T> date,
FieldPVCoordinates<T> pv)
Get the transform from input to output
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,
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,
FieldTransform<T> first,
FieldTransform<T> second)
Build a transform by combining two existing ones.
|
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.
|
| Modifier and Type | Method and Description |
|---|---|
default <T extends org.hipparchus.CalculusFieldElement<T>> |
EncounterLOF.rotationFromInertial(org.hipparchus.Field<T> field,
FieldAbsoluteDate<T> date,
FieldPVCoordinates<T> pv)
Get the rotation from inertial frame to local orbital frame.
|
| Modifier and Type | Method and Description |
|---|---|
<T extends org.hipparchus.CalculusFieldElement<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.CalculusFieldElement<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 and Description |
|---|---|
<T extends org.hipparchus.CalculusFieldElement<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.CalculusFieldElement<T>> |
JB2008.getDensity(FieldAbsoluteDate<T> date,
org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> position,
Frame frame)
Get the local density.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
DTM2000.getDensity(FieldAbsoluteDate<T> date,
org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> position,
Frame frame)
Get the local density.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
Atmosphere.getDensity(FieldAbsoluteDate<T> date,
org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> position,
Frame frame)
Get the local density.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
SimpleExponentialAtmosphere.getDensity(FieldAbsoluteDate<T> date,
org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> position,
Frame frame) |
<T extends org.hipparchus.CalculusFieldElement<T>> |
NRLMSISE00.getDensity(FieldAbsoluteDate<T> date,
org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> position,
Frame frame)
Get the local density.
|
default <T extends org.hipparchus.CalculusFieldElement<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 and Description |
|---|---|
<T extends org.hipparchus.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 org.hipparchus.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 org.hipparchus.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 org.hipparchus.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 org.hipparchus.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 org.hipparchus.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 org.hipparchus.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 org.hipparchus.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 org.hipparchus.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 org.hipparchus.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 org.hipparchus.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 org.hipparchus.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 org.hipparchus.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 org.hipparchus.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 org.hipparchus.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 org.hipparchus.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 org.hipparchus.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 org.hipparchus.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 org.hipparchus.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 org.hipparchus.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.
|
<T extends org.hipparchus.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.
|
| 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. |
FieldOrbit<KK> |
AbstractFieldOrbitInterpolator.interpolate(FieldAbsoluteDate<KK> interpolationDate,
Collection<FieldOrbit<KK>> sample)
Get an interpolated instance.
|
abstract <T extends org.hipparchus.CalculusFieldElement<T>> |
OrbitType.mapArrayToOrbit(T[] array,
T[] arrayDot,
PositionAngleType 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,
PositionAngleType 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,
PositionAngleType 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,
PositionAngleType 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,
PositionAngleType 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,
PositionAngleType 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,
PositionAngleType 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> |
FieldStateCovariance.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. |
default void |
FieldAdditionalStateProvider.init(FieldSpacecraftState<T> initialState,
FieldAbsoluteDate<T> target)
Initialize the additional state provider at the start of propagation.
|
protected void |
FieldAbstractPropagator.initializeAdditionalStates(FieldAbsoluteDate<T> target)
Initialize the additional state providers at the start of propagation.
|
FieldSpacecraftState<KK> |
FieldSpacecraftStateInterpolator.interpolate(FieldAbsoluteDate<KK> interpolationDate,
Collection<FieldSpacecraftState<KK>> 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.
|
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.
|
| Constructor and Description |
|---|
FieldStateCovariance(org.hipparchus.linear.FieldMatrix<T> orbitalCovariance,
FieldAbsoluteDate<T> epoch,
Frame covarianceFrame,
OrbitType orbitType,
PositionAngleType angleType)
Constructor.
|
FieldStateCovariance(org.hipparchus.linear.FieldMatrix<T> orbitalCovariance,
FieldAbsoluteDate<T> epoch,
LOF lof)
Constructor.
|
| 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 T |
FieldEcksteinHechlerPropagator.getMass(FieldAbsoluteDate<T> date)
Get the mass.
|
protected T |
FieldBrouwerLyddanePropagator.getMass(FieldAbsoluteDate<T> date)
Get the mass.
|
protected abstract T |
FieldAbstractAnalyticalPropagator.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.
|
FieldCartesianOrbit<T> |
FieldEcksteinHechlerPropagator.propagateOrbit(FieldAbsoluteDate<T> date,
T[] parameters)
Extrapolate an orbit up to a specific target date.
|
FieldKeplerianOrbit<T> |
FieldBrouwerLyddanePropagator.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.
|
| 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 |
FieldEventEnablingPredicateFilter.init(FieldSpacecraftState<T> s0,
FieldAbsoluteDate<T> t)
Initialize event handler at the start of a propagation.
|
void |
FieldBooleanDetector.init(FieldSpacecraftState<T> s0,
FieldAbsoluteDate<T> t) |
void |
FieldEventSlopeFilter.init(FieldSpacecraftState<T> s0,
FieldAbsoluteDate<T> t)
Initialize event handler at the start of a propagation.
|
void |
FieldAdapterDetector.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.
|
default void |
FieldEventDetector.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.
|
void |
FieldNegateDetector.init(FieldSpacecraftState<T> s0,
FieldAbsoluteDate<T> t) |
void |
FieldLongitudeCrossingDetector.init(FieldSpacecraftState<T> s0,
FieldAbsoluteDate<T> t)
Initialize event handler at the start of a propagation.
|
| Modifier and Type | Method and Description |
|---|---|
default void |
FieldEventHandler.init(FieldSpacecraftState<T> initialState,
FieldAbsoluteDate<T> target,
FieldEventDetector<T> detector)
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,
PositionAngleType 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 |
FieldAdditionalDerivativesProvider.init(FieldSpacecraftState<T> initialState,
FieldAbsoluteDate<T> target)
Initialize the generator 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.
|
| Constructor and Description |
|---|
FieldIntegratedEphemeris(FieldAbsoluteDate<T> startDate,
FieldAbsoluteDate<T> minDate,
FieldAbsoluteDate<T> maxDate,
FieldStateMapper<T> mapper,
PropagationType type,
org.hipparchus.ode.FieldDenseOutputModel<T> model,
FieldArrayDictionary<T> unmanaged,
List<FieldAdditionalStateProvider<T>> providers,
String[] equations,
int[] dimensions)
Creates a new instance of IntegratedEphemeris.
|
FieldIntegratedEphemeris(FieldAbsoluteDate<T> startDate,
FieldAbsoluteDate<T> minDate,
FieldAbsoluteDate<T> maxDate,
FieldStateMapper<T> mapper,
PropagationType type,
org.hipparchus.ode.FieldDenseOutputModel<T> model,
FieldArrayDictionary<T> unmanaged,
List<FieldAdditionalStateProvider<T>> providers,
String[] equations,
int[] dimensions)
Creates a new instance of IntegratedEphemeris.
|
FieldIntegratedEphemeris(FieldAbsoluteDate<T> startDate,
FieldAbsoluteDate<T> minDate,
FieldAbsoluteDate<T> maxDate,
FieldStateMapper<T> mapper,
PropagationType type,
org.hipparchus.ode.FieldDenseOutputModel<T> model,
FieldArrayDictionary<T> unmanaged,
List<FieldAdditionalStateProvider<T>> providers,
String[] equations,
int[] dimensions)
Creates a new instance of IntegratedEphemeris.
|
FieldStateMapper(FieldAbsoluteDate<T> referenceDate,
T mu,
OrbitType orbitType,
PositionAngleType positionAngleType,
AttitudeProvider attitudeProvider,
Frame frame)
Simple constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected FieldStateMapper<T> |
FieldNumericalPropagator.createMapper(FieldAbsoluteDate<T> referenceDate,
T mu,
OrbitType orbitType,
PositionAngleType 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.
|
default TimeStampedFieldPVCoordinates<T> |
FieldOrekitStepInterpolator.getPVCoordinates(FieldAbsoluteDate<T> date,
Frame frame)
Get the
FieldPVCoordinates of the body in the selected frame. |
void |
FieldOrekitStepNormalizer.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 |
FieldStepHandlerMultiplexer.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,
PositionAngleType ignoredPositionAngleType,
AttitudeProvider attitudeProvider,
Frame frame)
Create a mapper between raw double components and spacecraft state.
|
| Modifier and Type | Method and Description |
|---|---|
default <T extends org.hipparchus.CalculusFieldElement<T>> |
DSSTForceModel.extractParameters(T[] parameters,
FieldAbsoluteDate<T> date)
Extract the proper parameter drivers' values from the array in input of the
updateShortPeriodTerms method. |
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.
|
default <T extends org.hipparchus.CalculusFieldElement<T>> |
DSSTForceModel.init(FieldSpacecraftState<T> initialState,
FieldAbsoluteDate<T> target)
Initialize the force model at the start of propagation.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
AbstractGaussianContribution.init(FieldSpacecraftState<T> initialState,
FieldAbsoluteDate<T> target)
Initialize the force model at the start of propagation.
|
| 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 |
|---|---|
FieldAbsoluteDate<T> |
FieldShortTermEncounter2DDefinition.getTca()
Get the Time of Closest Approach.
|
| Modifier and Type | Method and Description |
|---|---|
static <T extends org.hipparchus.CalculusFieldElement<T>> |
FieldAbsoluteDate.createBesselianEpoch(T besselianEpoch)
Build an instance corresponding to a Besselian Epoch (BE).
|
static <T extends org.hipparchus.CalculusFieldElement<T>> |
FieldAbsoluteDate.createBesselianEpoch(T besselianEpoch,
TimeScales timeScales)
Build an instance corresponding to a Besselian Epoch (BE).
|
static <T extends org.hipparchus.CalculusFieldElement<T>> |
FieldAbsoluteDate.createGPSDate(int weekNumber,
T milliInWeek)
Build an instance corresponding to a GPS date.
|
static <T extends org.hipparchus.CalculusFieldElement<T>> |
FieldAbsoluteDate.createGPSDate(int weekNumber,
T milliInWeek,
TimeScale gps)
Build an instance corresponding to a GPS date.
|
static <T extends org.hipparchus.CalculusFieldElement<T>> |
FieldAbsoluteDate.createJDDate(int jd,
T secondsSinceNoon,
TimeScale timeScale)
Build an instance corresponding to a Julian Day date.
|
static <T extends org.hipparchus.CalculusFieldElement<T>> |
FieldAbsoluteDate.createJulianEpoch(T julianEpoch)
Build an instance corresponding to a Julian Epoch (JE).
|
static <T extends org.hipparchus.CalculusFieldElement<T>> |
FieldAbsoluteDate.createJulianEpoch(T julianEpoch,
TimeScales timeScales)
Build an instance corresponding to a Julian Epoch (JE).
|
static <T extends org.hipparchus.CalculusFieldElement<T>> |
FieldAbsoluteDate.createMJDDate(int mjd,
T secondsInDay,
TimeScale timeScale)
Build an instance corresponding to a Modified Julian Day date.
|
static <T extends org.hipparchus.CalculusFieldElement<T>> |
FieldAbsoluteDate.getArbitraryEpoch(org.hipparchus.Field<T> field)
Get an arbitrary date.
|
static <T extends org.hipparchus.CalculusFieldElement<T>> |
FieldAbsoluteDate.getCCSDSEpoch(org.hipparchus.Field<T> field)
Reference epoch for CCSDS Time Code Format (CCSDS 301.0-B-4):
|
protected FieldAbsoluteDate<KK> |
AbstractFieldTimeInterpolator.InterpolationData.getCentralDate(FieldAbsoluteDate<KK> date)
Get the central date to use to find neighbors while taking into account extrapolation threshold.
|
static <T extends FieldTimeStamped<KK>,KK extends org.hipparchus.CalculusFieldElement<KK>> |
AbstractFieldTimeInterpolator.getCentralDate(FieldAbsoluteDate<KK> date,
ImmutableFieldTimeStampedCache<T,KK> cachedSamples,
double threshold)
Get the central date to use to find neighbors while taking into account extrapolation threshold.
|
FieldAbsoluteDate<T> |
FieldTimeStamped.getDate()
Get the date.
|
FieldAbsoluteDate<KK> |
TimeStampedField.getDate()
Get the date.
|
FieldAbsoluteDate<KK> |
FieldTimeStampedPair.getDate()
Get the date.
|
FieldAbsoluteDate<T> |
FieldAbsoluteDate.getDate()
Get the date.
|
static <T extends org.hipparchus.CalculusFieldElement<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.CalculusFieldElement<T>> |
FieldAbsoluteDate.getFutureInfinity(org.hipparchus.Field<T> field)
Dummy date at infinity in the future direction.
|
static <T extends org.hipparchus.CalculusFieldElement<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.CalculusFieldElement<T>> |
FieldAbsoluteDate.getGPSEpoch(org.hipparchus.Field<T> field)
Reference epoch for GPS weeks: 1980-01-06T00:00:00 GPS time.
|
FieldAbsoluteDate<KK> |
AbstractFieldTimeInterpolator.InterpolationData.getInterpolationDate()
Get interpolation date.
|
static <T extends org.hipparchus.CalculusFieldElement<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.CalculusFieldElement<T>> |
FieldAbsoluteDate.getJavaEpoch(org.hipparchus.Field<T> field)
Java Reference epoch: 1970-01-01T00:00:00 Universal Time Coordinate.
|
static <T extends org.hipparchus.CalculusFieldElement<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.CalculusFieldElement<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.CalculusFieldElement<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).
|
FieldAbsoluteDate<T> |
FieldAbsoluteDate.parseCCSDSCalendarSegmentedTimeCode(byte preambleField,
byte[] timeField,
TimeScale utc)
Build an instance from a CCSDS Calendar Segmented Time Code (CCS).
|
static <T extends org.hipparchus.CalculusFieldElement<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.CalculusFieldElement<T>> |
FieldAbsoluteDate.parseCCSDSDaySegmentedTimeCode(org.hipparchus.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 org.hipparchus.CalculusFieldElement<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).
|
static <T extends org.hipparchus.CalculusFieldElement<T>> |
FieldAbsoluteDate.parseCCSDSUnsegmentedTimeCode(org.hipparchus.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.
|
protected FieldAbsoluteDate<KK> |
AbstractFieldTimeInterpolator.InterpolationData.getCentralDate(FieldAbsoluteDate<KK> date)
Get the central date to use to find neighbors while taking into account extrapolation threshold.
|
static <T extends FieldTimeStamped<KK>,KK extends org.hipparchus.CalculusFieldElement<KK>> |
AbstractFieldTimeInterpolator.getCentralDate(FieldAbsoluteDate<KK> date,
ImmutableFieldTimeStampedCache<T,KK> cachedSamples,
double threshold)
Get the central date to use to find neighbors while taking into account extrapolation threshold.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
GLONASSScale.getLeap(FieldAbsoluteDate<T> date)
Get the value of the previous leap.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
UTCScale.getLeap(FieldAbsoluteDate<T> date)
Get the value of the previous leap.
|
default <T extends org.hipparchus.CalculusFieldElement<T>> |
TimeScale.getLeap(FieldAbsoluteDate<T> date)
Get the value of the previous leap.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
UTCTAIOffset.getOffset(FieldAbsoluteDate<T> date)
Get the TAI - UTC offset in seconds.
|
protected KK |
AbstractFieldTimeInterpolator.getTimeParameter(FieldAbsoluteDate<KK> interpolatingTime,
FieldAbsoluteDate<KK> previousDate,
FieldAbsoluteDate<KK> nextDate)
Get the time parameter which lies between [0:1] by normalizing the difference between interpolating time and previous
date by the Δt between tabulated values.
|
protected KK |
AbstractFieldTimeInterpolator.getTimeParameter(FieldAbsoluteDate<KK> interpolatingTime,
FieldAbsoluteDate<KK> previousDate,
FieldAbsoluteDate<KK> nextDate)
Get the time parameter which lies between [0:1] by normalizing the difference between interpolating time and previous
date by the Δt between tabulated values.
|
protected KK |
AbstractFieldTimeInterpolator.getTimeParameter(FieldAbsoluteDate<KK> interpolatingTime,
FieldAbsoluteDate<KK> previousDate,
FieldAbsoluteDate<KK> nextDate)
Get the time parameter which lies between [0:1] by normalizing the difference between interpolating time and previous
date by the Δt between tabulated values.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
GLONASSScale.insideLeap(FieldAbsoluteDate<T> date)
Check if date is within a leap second introduction in this time scale.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
UTCScale.insideLeap(FieldAbsoluteDate<T> date)
Check if date is within a leap second introduction in this time scale.
|
default <T extends org.hipparchus.CalculusFieldElement<T>> |
TimeScale.insideLeap(FieldAbsoluteDate<T> date)
Check if date is within a leap second introduction in this time scale.
|
T |
AbstractFieldTimeInterpolator.interpolate(FieldAbsoluteDate<KK> interpolationDate,
Collection<T> sample)
Get an interpolated instance.
|
T |
FieldTimeInterpolator.interpolate(FieldAbsoluteDate<KK> interpolationDate,
Collection<T> sample)
Get an interpolated instance.
|
T |
AbstractFieldTimeInterpolator.interpolate(FieldAbsoluteDate<KK> interpolationDate,
Stream<T> sample)
Get an interpolated instance.
|
T |
FieldTimeInterpolator.interpolate(FieldAbsoluteDate<KK> interpolationDate,
Stream<T> sample)
Get an interpolated instance.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
GLONASSScale.minuteDuration(FieldAbsoluteDate<T> date)
Check length of the current minute in this time scale.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
UTCScale.minuteDuration(FieldAbsoluteDate<T> date)
Check length of the current minute in this time scale.
|
default <T extends org.hipparchus.CalculusFieldElement<T>> |
TimeScale.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.CalculusFieldElement<T>> |
TAIScale.offsetFromTAI(FieldAbsoluteDate<T> date)
Get the offset to convert locations from
TAIScale to instance. |
<T extends org.hipparchus.CalculusFieldElement<T>> |
IRNSSScale.offsetFromTAI(FieldAbsoluteDate<T> date)
Get the offset to convert locations from
TAIScale to instance. |
<T extends org.hipparchus.CalculusFieldElement<T>> |
TCGScale.offsetFromTAI(FieldAbsoluteDate<T> date)
Get the offset to convert locations from
TAIScale to instance. |
<T extends org.hipparchus.CalculusFieldElement<T>> |
GalileoScale.offsetFromTAI(FieldAbsoluteDate<T> date)
Get the offset to convert locations from
TAIScale to instance. |
<T extends org.hipparchus.CalculusFieldElement<T>> |
TCBScale.offsetFromTAI(FieldAbsoluteDate<T> date)
Get the offset to convert locations from
TAIScale to instance. |
<T extends org.hipparchus.CalculusFieldElement<T>> |
GLONASSScale.offsetFromTAI(FieldAbsoluteDate<T> date)
Get the offset to convert locations from
TAIScale to instance. |
<T extends org.hipparchus.CalculusFieldElement<T>> |
BDTScale.offsetFromTAI(FieldAbsoluteDate<T> date)
Get the offset to convert locations from
TAIScale to instance. |
<T extends org.hipparchus.CalculusFieldElement<T>> |
GMSTScale.offsetFromTAI(FieldAbsoluteDate<T> date)
Get the offset to convert locations from
TAIScale to instance. |
<T extends org.hipparchus.CalculusFieldElement<T>> |
UTCScale.offsetFromTAI(FieldAbsoluteDate<T> date)
Get the offset to convert locations from
TAIScale to instance. |
<T extends org.hipparchus.CalculusFieldElement<T>> |
TTScale.offsetFromTAI(FieldAbsoluteDate<T> date)
Get the offset to convert locations from
TAIScale to instance. |
<T extends org.hipparchus.CalculusFieldElement<T>> |
SatelliteClockScale.offsetFromTAI(FieldAbsoluteDate<T> date)
Get the offset to convert locations from
TAIScale to instance. |
<T extends org.hipparchus.CalculusFieldElement<T>> |
TimeScale.offsetFromTAI(FieldAbsoluteDate<T> date)
Get the offset to convert locations from
TAIScale to instance. |
<T extends org.hipparchus.CalculusFieldElement<T>> |
QZSSScale.offsetFromTAI(FieldAbsoluteDate<T> date)
Get the offset to convert locations from
TAIScale to instance. |
<T extends org.hipparchus.CalculusFieldElement<T>> |
TDBScale.offsetFromTAI(FieldAbsoluteDate<T> date)
Get the offset to convert locations from
TAIScale to instance. |
<T extends org.hipparchus.CalculusFieldElement<T>> |
UT1Scale.offsetFromTAI(FieldAbsoluteDate<T> date)
Get the offset to convert locations from
TAIScale to instance. |
<T extends org.hipparchus.CalculusFieldElement<T>> |
GPSScale.offsetFromTAI(FieldAbsoluteDate<T> date)
Get the offset to convert locations from
TAIScale to instance. |
static <T extends org.hipparchus.CalculusFieldElement<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).
|
static <T extends org.hipparchus.CalculusFieldElement<T>> |
FieldAbsoluteDate.parseCCSDSUnsegmentedTimeCode(org.hipparchus.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 org.hipparchus.CalculusFieldElement<T>> |
FieldAbsoluteDate.parseCCSDSUnsegmentedTimeCode(org.hipparchus.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 org.hipparchus.CalculusFieldElement<T>> |
TimeScalarFunction.value(FieldAbsoluteDate<T> date)
Compute a function of time.
|
<T extends org.hipparchus.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.
|
InterpolationData(FieldAbsoluteDate<KK> interpolationDate,
Collection<T> sample)
Constructor.
|
TimeStampedField(KK value,
FieldAbsoluteDate<KK> date)
Constructor.
|
| 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 org.hipparchus.CalculusFieldElement<T>> |
IERSConventions.evaluateTC(FieldAbsoluteDate<T> date)
Evaluate the date offset between the current date and the
reference date. |
<T extends org.hipparchus.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.
|
Stream<T> |
FieldTimeStampedCache.getNeighbors(FieldAbsoluteDate<KK> central)
Get the entries surrounding a central date.
|
Stream<T> |
ImmutableFieldTimeStampedCache.getNeighbors(FieldAbsoluteDate<KK> central)
Get the entries surrounding a central date.
|
default <T extends org.hipparchus.CalculusFieldElement<T>> |
ParameterDriversProvider.getParameters(org.hipparchus.Field<T> field,
FieldAbsoluteDate<T> date)
Get model parameters.
|
default org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> |
FieldPVCoordinatesProvider.getPosition(FieldAbsoluteDate<T> date,
Frame frame)
Get the position of the body in the selected frame.
|
default <T extends org.hipparchus.CalculusFieldElement<T>> |
ExtendedPVCoordinatesProvider.getPosition(FieldAbsoluteDate<T> date,
Frame frame)
Get the position 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. |
TimeStampedFieldPVCoordinates<T> |
FieldAbsolutePVCoordinates.getPVCoordinates(FieldAbsoluteDate<T> otherDate,
Frame outputFrame) |
<T extends org.hipparchus.CalculusFieldElement<T>> |
FrameAdapter.getPVCoordinates(FieldAbsoluteDate<T> date,
Frame frame)
Get the
FieldPVCoordinates of the body in the selected frame. |
<T extends org.hipparchus.CalculusFieldElement<T>> |
ExtendedPVCoordinatesProvider.getPVCoordinates(FieldAbsoluteDate<T> date,
Frame frame)
Get the
FieldPVCoordinates of the body in the selected frame. |
| Constructor and Description |
|---|
FieldAbsolutePVCoordinates(FieldAbsoluteDate<T> date,
FieldAbsolutePVCoordinates<T> start,
FieldAbsolutePVCoordinates<T> end)
Subtractive constructor
|
FieldAbsolutePVCoordinates(FieldAbsoluteDate<T> date,
T a,
FieldAbsolutePVCoordinates<T> AbsPva)
Multiplicative constructor
|
FieldAbsolutePVCoordinates(FieldAbsoluteDate<T> date,
T a1,
FieldAbsolutePVCoordinates<T> absPv1,
T a2,
FieldAbsolutePVCoordinates<T> absPv2)
Linear constructor
|
FieldAbsolutePVCoordinates(FieldAbsoluteDate<T> date,
T a1,
FieldAbsolutePVCoordinates<T> absPv1,
T a2,
FieldAbsolutePVCoordinates<T> absPv2,
T a3,
FieldAbsolutePVCoordinates<T> absPv3)
Linear constructor
|
FieldAbsolutePVCoordinates(FieldAbsoluteDate<T> date,
T a1,
FieldAbsolutePVCoordinates<T> absPv1,
T a2,
FieldAbsolutePVCoordinates<T> absPv2,
T a3,
FieldAbsolutePVCoordinates<T> absPv3,
T a4,
FieldAbsolutePVCoordinates<T> absPv4)
Linear constructor
|
FieldAbsolutePVCoordinates(Frame frame,
FieldAbsoluteDate<T> date,
FieldPVCoordinates<T> pva)
Build from frame, date and FieldPVA coordinates.
|
FieldAbsolutePVCoordinates(Frame frame,
FieldAbsoluteDate<T> date,
org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> position,
org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> velocity)
Build from position and velocity.
|
FieldAbsolutePVCoordinates(Frame frame,
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)
Build from position, velocity, acceleration.
|
FieldAbsolutePVCoordinates(Frame frame,
FieldAbsoluteDate<T> date,
org.hipparchus.geometry.euclidean.threed.FieldVector3D<U> p)
Builds a FieldAbsolutePVCoordinates triplet from a
FieldVector3D<DerivativeStructure>. |
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.
|
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,
org.hipparchus.geometry.euclidean.threed.FieldRotation<U> r)
Builds a TimeStampedFieldAngularCoordinates from a
FieldRotation<FieldDerivativeStructure>. |
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,
FieldPVCoordinates<T> pv)
Basic constructor.
|
TimeStampedFieldPVCoordinates(FieldAbsoluteDate<T> date,
FieldPVCoordinates<T> start,
FieldPVCoordinates<T> end)
Subtractive constructor
|
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,
org.hipparchus.geometry.euclidean.threed.FieldVector3D<U> p)
Builds a TimeStampedFieldPVCoordinates triplet from a
FieldVector3D<FieldDerivativeStructure>. |
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-2023 CS GROUP. All rights reserved.