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.