Package | Description |
---|---|
org.orekit.attitudes |
This package provides classes to represent simple attitudes.
|
org.orekit.bodies |
This package provides interface to represent the position and geometry of
space objects such as stars, planets or asteroids.
|
org.orekit.data |
This package provide base classes for exploring the configured data
directory tree and read external data that can be used by the library.
|
org.orekit.estimation.measurements |
The measurements package defines everything that is related to orbit
determination measurements.
|
org.orekit.forces |
This package provides the interface for force models that will be used by the
NumericalPropagator , as well as
some classical spacecraft models for surface forces (spherical, box and solar array ...). |
org.orekit.forces.drag |
This package provides all drag-related forces.
|
org.orekit.forces.drag.atmosphere |
This package provides the atmosphere model interface and several implementations.
|
org.orekit.forces.gravity |
This package provides all gravity-related forces.
|
org.orekit.forces.radiation |
This package provides all radiation pressure related forces.
|
org.orekit.frames |
This package provides classes to handle frames and transforms between them.
|
org.orekit.gnss.attitude |
This package provides classes related to navigation satellites attitude modeling.
|
org.orekit.models.earth |
This package provides models that simulate certain physical phenomena
of Earth and the near-Earth environment.
|
org.orekit.orbits |
This package provides classes to represent orbits.
|
org.orekit.propagation |
Propagation
|
org.orekit.propagation.analytical |
Top level package for analytical propagators.
|
org.orekit.propagation.events |
This package provides interfaces and classes dealing with events occurring during propagation.
|
org.orekit.propagation.events.handlers |
This package provides an interface and classes dealing with events occurrence only.
|
org.orekit.propagation.integration |
Utilities for integration-based propagators (both numerical and semi-analytical).
|
org.orekit.propagation.numerical |
Top level package for numerical propagators.
|
org.orekit.propagation.sampling |
This package provides interfaces and classes dealing with step handling during propagation.
|
org.orekit.time |
This independent package provides classes to handle epochs, time scales,
and to compare instants together.
|
org.orekit.utils |
This package provides useful objects.
|
Modifier and Type | Method | Description |
---|---|---|
FieldAbsoluteDate<T> |
FieldAttitude.getDate() |
Get the date of attitude parameters.
|
Modifier and Type | Method | Description |
---|---|---|
<T extends org.hipparchus.RealFieldElement<T>> |
AttitudeProvider.getAttitude(FieldPVCoordinatesProvider<T> pvProv,
FieldAbsoluteDate<T> date,
Frame frame) |
Compute the attitude corresponding to an orbital state.
|
<T extends org.hipparchus.RealFieldElement<T>> |
AttitudesSequence.getAttitude(FieldPVCoordinatesProvider<T> pvProv,
FieldAbsoluteDate<T> date,
Frame frame) |
Compute the attitude corresponding to an orbital state.
|
<T extends org.hipparchus.RealFieldElement<T>> |
CelestialBodyPointed.getAttitude(FieldPVCoordinatesProvider<T> pvProv,
FieldAbsoluteDate<T> date,
Frame frame) |
Compute the attitude corresponding to an orbital state.
|
<T extends org.hipparchus.RealFieldElement<T>> |
FixedRate.getAttitude(FieldPVCoordinatesProvider<T> pvProv,
FieldAbsoluteDate<T> date,
Frame frame) |
Compute the attitude corresponding to an orbital state.
|
<T extends org.hipparchus.RealFieldElement<T>> |
GroundPointing.getAttitude(FieldPVCoordinatesProvider<T> pvProv,
FieldAbsoluteDate<T> date,
Frame frame) |
Compute the attitude corresponding to an orbital state.
|
<T extends org.hipparchus.RealFieldElement<T>> |
InertialProvider.getAttitude(FieldPVCoordinatesProvider<T> pvProv,
FieldAbsoluteDate<T> date,
Frame frame) |
Compute the attitude corresponding to an orbital state.
|
<T extends org.hipparchus.RealFieldElement<T>> |
LofOffset.getAttitude(FieldPVCoordinatesProvider<T> pvProv,
FieldAbsoluteDate<T> date,
Frame frame) |
Compute the attitude corresponding to an orbital state.
|
<T extends org.hipparchus.RealFieldElement<T>> |
LofOffsetPointing.getAttitude(FieldPVCoordinatesProvider<T> pvProv,
FieldAbsoluteDate<T> date,
Frame frame) |
Compute the attitude corresponding to an orbital state.
|
<T extends org.hipparchus.RealFieldElement<T>> |
SpinStabilized.getAttitude(FieldPVCoordinatesProvider<T> pvProv,
FieldAbsoluteDate<T> date,
Frame frame) |
Compute the attitude corresponding to an orbital state.
|
<T extends org.hipparchus.RealFieldElement<T>> |
TabulatedLofOffset.getAttitude(FieldPVCoordinatesProvider<T> pvProv,
FieldAbsoluteDate<T> date,
Frame frame) |
Compute the attitude corresponding to an orbital state.
|
<T extends org.hipparchus.RealFieldElement<T>> |
TabulatedProvider.getAttitude(FieldPVCoordinatesProvider<T> pvProv,
FieldAbsoluteDate<T> date,
Frame frame) |
Compute the attitude corresponding to an orbital state.
|
<T extends org.hipparchus.RealFieldElement<T>> |
YawCompensation.getAttitude(FieldPVCoordinatesProvider<T> pvProv,
FieldAbsoluteDate<T> date,
Frame frame) |
Compute the attitude corresponding to an orbital state.
|
<T extends org.hipparchus.RealFieldElement<T>> |
YawSteering.getAttitude(FieldPVCoordinatesProvider<T> pvProv,
FieldAbsoluteDate<T> date,
Frame frame) |
Compute the attitude corresponding to an orbital state.
|
<T extends org.hipparchus.RealFieldElement<T>> |
YawCompensation.getBaseState(FieldPVCoordinatesProvider<T> pvProv,
FieldAbsoluteDate<T> date,
Frame frame) |
Compute the base system state at given date, without compensation.
|
<T extends org.hipparchus.RealFieldElement<T>> |
YawSteering.getBaseState(FieldPVCoordinatesProvider<T> pvProv,
FieldAbsoluteDate<T> date,
Frame frame) |
Compute the base system state at given date, without compensation.
|
<T extends org.hipparchus.RealFieldElement<T>> |
BodyCenterPointing.getTargetPV(FieldPVCoordinatesProvider<T> pvProv,
FieldAbsoluteDate<T> date,
Frame frame) |
Compute the target point position/velocity in specified frame.
|
abstract <T extends org.hipparchus.RealFieldElement<T>> |
GroundPointing.getTargetPV(FieldPVCoordinatesProvider<T> pvProv,
FieldAbsoluteDate<T> date,
Frame frame) |
Compute the target point position/velocity in specified frame.
|
<T extends org.hipparchus.RealFieldElement<T>> |
LofOffsetPointing.getTargetPV(FieldPVCoordinatesProvider<T> pvProv,
FieldAbsoluteDate<T> date,
Frame frame) |
Compute the target point position/velocity in specified frame.
|
<T extends org.hipparchus.RealFieldElement<T>> |
NadirPointing.getTargetPV(FieldPVCoordinatesProvider<T> pvProv,
FieldAbsoluteDate<T> date,
Frame frame) |
Compute the target point position/velocity in specified frame.
|
<T extends org.hipparchus.RealFieldElement<T>> |
TargetPointing.getTargetPV(FieldPVCoordinatesProvider<T> pvProv,
FieldAbsoluteDate<T> date,
Frame frame) |
Compute the target point position/velocity in specified frame.
|
<T extends org.hipparchus.RealFieldElement<T>> |
YawCompensation.getTargetPV(FieldPVCoordinatesProvider<T> pvProv,
FieldAbsoluteDate<T> date,
Frame frame) |
Compute the target point position/velocity in specified frame.
|
<T extends org.hipparchus.RealFieldElement<T>> |
YawSteering.getTargetPV(FieldPVCoordinatesProvider<T> pvProv,
FieldAbsoluteDate<T> date,
Frame frame) |
Compute the target point position/velocity in specified frame.
|
<T extends org.hipparchus.RealFieldElement<T>> |
YawCompensation.getYawAngle(FieldPVCoordinatesProvider<T> pvProv,
FieldAbsoluteDate<T> date,
Frame frame) |
Compute the yaw compensation angle at date.
|
FieldAttitude<T> |
FieldAttitude.interpolate(FieldAbsoluteDate<T> interpolationDate,
Stream<FieldAttitude<T>> sample) |
Get an interpolated instance.
|
Constructor | Description |
---|---|
FieldAttitude(FieldAbsoluteDate<T> date,
Frame referenceFrame,
org.hipparchus.geometry.euclidean.threed.FieldRotation<T> attitude,
org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> spin,
org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> acceleration) |
Creates a new instance.
|
FieldAttitude(FieldAbsoluteDate<T> date,
Frame referenceFrame,
org.hipparchus.geometry.euclidean.threed.Rotation attitude,
org.hipparchus.geometry.euclidean.threed.Vector3D spin,
org.hipparchus.geometry.euclidean.threed.Vector3D acceleration,
org.hipparchus.Field<T> field) |
Creates a new instance.
|
FieldAttitude(FieldAbsoluteDate<T> date,
Frame referenceFrame,
FieldAngularCoordinates<T> orientation) |
Creates a new instance.
|
Modifier and Type | Method | Description |
---|---|---|
<T extends org.hipparchus.RealFieldElement<T>> |
OneAxisEllipsoid.getCartesianIntersectionPoint(org.hipparchus.geometry.euclidean.threed.FieldLine<T> line,
org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> close,
Frame frame,
FieldAbsoluteDate<T> date) |
Get the intersection point of a line with the surface of the body.
|
<T extends org.hipparchus.RealFieldElement<T>> |
BodyShape.getIntersectionPoint(org.hipparchus.geometry.euclidean.threed.FieldLine<T> line,
org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> close,
Frame frame,
FieldAbsoluteDate<T> date) |
Get the intersection point of a line with the surface of the body.
|
<T extends org.hipparchus.RealFieldElement<T>> |
OneAxisEllipsoid.getIntersectionPoint(org.hipparchus.geometry.euclidean.threed.FieldLine<T> line,
org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> close,
Frame frame,
FieldAbsoluteDate<T> date) |
Get the intersection point of a line with the surface of the body.
|
default <T extends org.hipparchus.RealFieldElement<T>> |
IAUPole.getNode(FieldAbsoluteDate<T> date) |
Get the body Q Node direction in ICRF frame.
|
<T extends org.hipparchus.RealFieldElement<T>> |
IAUPole.getPole(FieldAbsoluteDate<T> date) |
Get the body North pole direction in ICRF frame.
|
<T extends org.hipparchus.RealFieldElement<T>> |
IAUPole.getPrimeMeridianAngle(FieldAbsoluteDate<T> date) |
Get the prime meridian angle.
|
<T extends org.hipparchus.RealFieldElement<T>> |
JPLEphemeridesLoader.RawPVProvider.getRawPV(FieldAbsoluteDate<T> date) |
Get the position-velocity at date.
|
<T extends org.hipparchus.RealFieldElement<T>> |
BodyShape.transform(org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> point,
Frame frame,
FieldAbsoluteDate<T> date) |
Transform a Cartesian point to a surface-relative point.
|
<T extends org.hipparchus.RealFieldElement<T>> |
OneAxisEllipsoid.transform(org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> point,
Frame frame,
FieldAbsoluteDate<T> date) |
Transform a Cartesian point to a surface-relative point.
|
Modifier and Type | Method | Description |
---|---|---|
FieldAbsoluteDate<T> |
FieldDelaunayArguments.getDate() |
Get the date.
|
Modifier and Type | Method | Description |
---|---|---|
<T extends org.hipparchus.RealFieldElement<T>> |
FundamentalNutationArguments.evaluateAll(FieldAbsoluteDate<T> date) |
Evaluate all fundamental arguments for the current date (Delaunay plus planetary).
|
Constructor | Description |
---|---|
FieldBodiesElements(FieldAbsoluteDate<T> date,
T tc,
T gamma,
T gammaDot,
T l,
T lDot,
T lPrime,
T lPrimeDot,
T f,
T fDot,
T d,
T dDot,
T omega,
T omegaDot,
T lMe,
T lMeDot,
T lVe,
T lVeDot,
T lE,
T lEDot,
T lMa,
T lMaDot,
T lJu,
T lJuDot,
T lSa,
T lSaDot,
T lUr,
T lUrDot,
T lNe,
T lNeDot,
T pa,
T paDot) |
Simple constructor.
|
FieldDelaunayArguments(FieldAbsoluteDate<T> date,
T tc,
T gamma,
T gammaDot,
T l,
T lDot,
T lPrime,
T lPrimeDot,
T f,
T fDot,
T d,
T dDot,
T omega,
T omegaDot) |
Simple constructor.
|
Modifier and Type | Method | Description |
---|---|---|
FieldTransform<org.hipparchus.analysis.differentiation.DerivativeStructure> |
GroundStation.getOffsetToInertial(Frame inertial,
FieldAbsoluteDate<org.hipparchus.analysis.differentiation.DerivativeStructure> offsetCompensatedDate,
org.hipparchus.analysis.differentiation.DSFactory factory,
Map<String,Integer> indices) |
Get the transform between offset frame and inertial frame with derivatives.
|
FieldTransform<org.hipparchus.analysis.differentiation.DerivativeStructure> |
EstimatedEarthFrameProvider.getTransform(FieldAbsoluteDate<org.hipparchus.analysis.differentiation.DerivativeStructure> date,
org.hipparchus.analysis.differentiation.DSFactory factory,
Map<String,Integer> indices) |
Get the transform with derivatives.
|
<T extends org.hipparchus.RealFieldElement<T>> |
EstimatedEarthFrameProvider.getTransform(FieldAbsoluteDate<T> date) |
Get the
FieldTransform corresponding to specified date. |
static <T extends org.hipparchus.RealFieldElement<T>> |
AbstractMeasurement.signalTimeOfFlight(TimeStampedFieldPVCoordinates<T> adjustableEmitterPV,
org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> receiverPosition,
FieldAbsoluteDate<T> signalArrivalDate) |
Compute propagation delay on a link leg (typically downlink or uplink).
|
Modifier and Type | Method | Description |
---|---|---|
<T extends org.hipparchus.RealFieldElement<T>> |
BoxAndSolarArraySpacecraft.dragAcceleration(FieldAbsoluteDate<T> date,
Frame frame,
org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> position,
org.hipparchus.geometry.euclidean.threed.FieldRotation<T> rotation,
T mass,
T density,
org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> relativeVelocity,
T[] parameters) |
Compute the acceleration due to drag.
|
<T extends org.hipparchus.RealFieldElement<T>> |
BoxAndSolarArraySpacecraft.getNormal(FieldAbsoluteDate<T> date,
Frame frame,
org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> position,
org.hipparchus.geometry.euclidean.threed.FieldRotation<T> rotation) |
Get solar array normal in spacecraft frame.
|
<T extends org.hipparchus.RealFieldElement<T>> |
BoxAndSolarArraySpacecraft.radiationPressureAcceleration(FieldAbsoluteDate<T> date,
Frame frame,
org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> position,
org.hipparchus.geometry.euclidean.threed.FieldRotation<T> rotation,
T mass,
org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> flux,
T[] parameters) |
Compute the acceleration due to radiation pressure.
|
Modifier and Type | Method | Description |
---|---|---|
<T extends org.hipparchus.RealFieldElement<T>> |
DragSensitive.dragAcceleration(FieldAbsoluteDate<T> date,
Frame frame,
org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> position,
org.hipparchus.geometry.euclidean.threed.FieldRotation<T> rotation,
T mass,
T density,
org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> relativeVelocity,
T[] parameters) |
Compute the acceleration due to drag.
|
<T extends org.hipparchus.RealFieldElement<T>> |
IsotropicDrag.dragAcceleration(FieldAbsoluteDate<T> date,
Frame frame,
org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> position,
org.hipparchus.geometry.euclidean.threed.FieldRotation<T> rotation,
T mass,
T density,
org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> relativeVelocity,
T[] parameters) |
Compute the acceleration due to drag.
|
Modifier and Type | Method | Description |
---|---|---|
<T extends org.hipparchus.RealFieldElement<T>> |
Atmosphere.getDensity(FieldAbsoluteDate<T> date,
org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> position,
Frame frame) |
Get the local density.
|
<T extends org.hipparchus.RealFieldElement<T>> |
DTM2000.getDensity(FieldAbsoluteDate<T> date,
org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> position,
Frame frame) |
Get the local density.
|
<T extends org.hipparchus.RealFieldElement<T>> |
HarrisPriester.getDensity(FieldAbsoluteDate<T> date,
org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> position,
Frame frame) |
Get the local density at some position.
|
<T extends org.hipparchus.RealFieldElement<T>> |
JB2008.getDensity(FieldAbsoluteDate<T> date,
org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> position,
Frame frame) |
Get the local density.
|
<T extends org.hipparchus.RealFieldElement<T>> |
NRLMSISE00.getDensity(FieldAbsoluteDate<T> date,
org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> position,
Frame frame) |
Get the local density.
|
<T extends org.hipparchus.RealFieldElement<T>> |
SimpleExponentialAtmosphere.getDensity(FieldAbsoluteDate<T> date,
org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> position,
Frame frame) |
|
default <T extends org.hipparchus.RealFieldElement<T>> |
Atmosphere.getVelocity(FieldAbsoluteDate<T> date,
org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> position,
Frame frame) |
Get the inertial velocity of atmosphere molecules.
|
Modifier and Type | Method | Description |
---|---|---|
<T extends org.hipparchus.RealFieldElement<T>> |
HolmesFeatherstoneAttractionModel.gradient(FieldAbsoluteDate<T> date,
org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> position,
T mu) |
Compute the gradient of the non-central part of the gravity field.
|
Modifier and Type | Method | Description |
---|---|---|
<T extends org.hipparchus.RealFieldElement<T>> |
SolarRadiationPressure.getLightingRatio(org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> position,
Frame frame,
FieldAbsoluteDate<T> date) |
Get the lighting ratio ([0-1]).
|
<T extends org.hipparchus.RealFieldElement<T>> |
IsotropicRadiationClassicalConvention.radiationPressureAcceleration(FieldAbsoluteDate<T> date,
Frame frame,
org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> position,
org.hipparchus.geometry.euclidean.threed.FieldRotation<T> rotation,
T mass,
org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> flux,
T[] parameters) |
Compute the acceleration due to radiation pressure.
|
<T extends org.hipparchus.RealFieldElement<T>> |
IsotropicRadiationCNES95Convention.radiationPressureAcceleration(FieldAbsoluteDate<T> date,
Frame frame,
org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> position,
org.hipparchus.geometry.euclidean.threed.FieldRotation<T> rotation,
T mass,
org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> flux,
T[] parameters) |
Compute the acceleration due to radiation pressure.
|
<T extends org.hipparchus.RealFieldElement<T>> |
IsotropicRadiationSingleCoefficient.radiationPressureAcceleration(FieldAbsoluteDate<T> date,
Frame frame,
org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> position,
org.hipparchus.geometry.euclidean.threed.FieldRotation<T> rotation,
T mass,
org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> flux,
T[] parameters) |
Compute the acceleration due to radiation pressure.
|
<T extends org.hipparchus.RealFieldElement<T>> |
RadiationSensitive.radiationPressureAcceleration(FieldAbsoluteDate<T> date,
Frame frame,
org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> position,
org.hipparchus.geometry.euclidean.threed.FieldRotation<T> rotation,
T mass,
org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> flux,
T[] parameters) |
Compute the acceleration due to radiation pressure.
|
Modifier and Type | Method | Description |
---|---|---|
FieldAbsoluteDate<T> |
FieldTransform.getFieldDate() |
Get the date.
|
Modifier and Type | Method | Description |
---|---|---|
<T extends org.hipparchus.RealFieldElement<T>> |
TopocentricFrame.getAzimuth(org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> extPoint,
Frame frame,
FieldAbsoluteDate<T> date) |
Get the azimuth of a point with regards to the topocentric frame center point.
|
<T extends org.hipparchus.RealFieldElement<T>> |
TopocentricFrame.getElevation(org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> extPoint,
Frame frame,
FieldAbsoluteDate<T> date) |
Get the elevation of a point with regards to the local point.
|
<T extends org.hipparchus.RealFieldElement<T>> |
EOPHistory.getEquinoxNutationCorrection(FieldAbsoluteDate<T> date) |
Get the correction to the nutation parameters for equinox-based paradigm.
|
<T extends org.hipparchus.RealFieldElement<T>> |
EOPHistory.getLOD(FieldAbsoluteDate<T> date) |
Get the LoD (Length of Day) value.
|
static <T extends org.hipparchus.RealFieldElement<T>> |
FramesFactory.getNonInterpolatingTransform(Frame from,
Frame to,
FieldAbsoluteDate<T> date) |
Get the transform between two frames, suppressing all interpolation.
|
<T extends org.hipparchus.RealFieldElement<T>> |
EOPHistory.getNonRotatinOriginNutationCorrection(FieldAbsoluteDate<T> date) |
Get the correction to the nutation parameters for Non-Rotating Origin paradigm.
|
<T extends org.hipparchus.RealFieldElement<T>> |
EOPHistory.getPoleCorrection(FieldAbsoluteDate<T> date) |
Get the pole IERS Reference Pole correction.
|
<T extends org.hipparchus.RealFieldElement<T>> |
TopocentricFrame.getRange(org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> extPoint,
Frame frame,
FieldAbsoluteDate<T> date) |
Get the range of a point with regards to the topocentric frame center point.
|
<T extends org.hipparchus.RealFieldElement<T>> |
TopocentricFrame.getRangeRate(FieldPVCoordinates<T> extPV,
Frame frame,
FieldAbsoluteDate<T> date) |
Get the range rate of a point with regards to the topocentric frame center point.
|
<T extends org.hipparchus.RealFieldElement<T>> |
EclipticProvider.getTransform(FieldAbsoluteDate<T> date) |
|
<T extends org.hipparchus.RealFieldElement<T>> |
FixedTransformProvider.getTransform(FieldAbsoluteDate<T> date) |
Get the
FieldTransform corresponding to specified date. |
<T extends org.hipparchus.RealFieldElement<T>> |
GTODProvider.getTransform(FieldAbsoluteDate<T> date) |
Get the
FieldTransform corresponding to specified date. |
<T extends org.hipparchus.RealFieldElement<T>> |
HelmertTransformation.getTransform(FieldAbsoluteDate<T> date) |
Get the
FieldTransform corresponding to specified date. |
<T extends org.hipparchus.RealFieldElement<T>> |
InterpolatingTransformProvider.getTransform(FieldAbsoluteDate<T> date) |
Get the
FieldTransform corresponding to specified date. |
<T extends org.hipparchus.RealFieldElement<T>> |
ITRFVersion.Converter.getTransform(FieldAbsoluteDate<T> date) |
Get the
FieldTransform corresponding to specified date. |
<T extends org.hipparchus.RealFieldElement<T>> |
L1TransformProvider.getTransform(FieldAbsoluteDate<T> date) |
Get the
FieldTransform corresponding to specified date. |
<T extends org.hipparchus.RealFieldElement<T>> |
ShiftingTransformProvider.getTransform(FieldAbsoluteDate<T> date) |
Get the
FieldTransform corresponding to specified date. |
<T extends org.hipparchus.RealFieldElement<T>> |
TransformProvider.getTransform(FieldAbsoluteDate<T> date) |
Get the
FieldTransform corresponding to specified date. |
<T extends org.hipparchus.RealFieldElement<T>> |
Frame.getTransformTo(Frame destination,
FieldAbsoluteDate<T> date) |
Get the transform from the instance to another frame.
|
<T extends org.hipparchus.RealFieldElement<T>> |
EOPHistory.getUT1MinusUTC(FieldAbsoluteDate<T> date) |
Get the UT1-UTC value.
|
static <T extends org.hipparchus.RealFieldElement<T>> |
FieldTransform.interpolate(FieldAbsoluteDate<T> interpolationDate,
Collection<FieldTransform<T>> sample) |
Interpolate a transform from a sample set of existing transforms.
|
static <T extends org.hipparchus.RealFieldElement<T>> |
FieldTransform.interpolate(FieldAbsoluteDate<T> date,
CartesianDerivativesFilter cFilter,
AngularDerivativesFilter aFilter,
Collection<FieldTransform<T>> sample) |
Interpolate a transform from a sample set of existing transforms.
|
static <T extends org.hipparchus.RealFieldElement<T>> |
FieldTransform.interpolate(FieldAbsoluteDate<T> date,
CartesianDerivativesFilter cFilter,
AngularDerivativesFilter aFilter,
Stream<FieldTransform<T>> sample) |
Interpolate a transform from a sample set of existing transforms.
|
<T extends org.hipparchus.RealFieldElement<T>> |
LOFType.transformFromInertial(FieldAbsoluteDate<T> date,
FieldPVCoordinates<T> pv) |
Get the transform from an inertial frame defining position-velocity and the local orbital frame.
|
Constructor | Description |
---|---|
FieldTransform(FieldAbsoluteDate<T> date,
org.hipparchus.geometry.euclidean.threed.FieldRotation<T> rotation) |
Build a rotation transform.
|
FieldTransform(FieldAbsoluteDate<T> date,
org.hipparchus.geometry.euclidean.threed.FieldRotation<T> rotation,
org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> rotationRate) |
Build a rotation transform.
|
FieldTransform(FieldAbsoluteDate<T> date,
org.hipparchus.geometry.euclidean.threed.FieldRotation<T> rotation,
org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> rotationRate,
org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> rotationAcceleration) |
Build a rotation transform.
|
FieldTransform(FieldAbsoluteDate<T> date,
org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> translation) |
Build a translation transform.
|
FieldTransform(FieldAbsoluteDate<T> date,
org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> translation,
org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> velocity) |
Build a translation transform, with its first time derivative.
|
FieldTransform(FieldAbsoluteDate<T> date,
org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> translation,
org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> velocity,
org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> acceleration) |
Build a translation transform, with its first and second time derivatives.
|
FieldTransform(FieldAbsoluteDate<T> date,
FieldTransform<T> first,
FieldTransform<T> second) |
Build a transform by combining two existing ones.
|
FieldTransform(FieldAbsoluteDate<T> date,
FieldAngularCoordinates<T> angular) |
Build a rotation transform.
|
FieldTransform(FieldAbsoluteDate<T> date,
FieldPVCoordinates<T> cartesian) |
Build a translation transform, with its first time derivative.
|
Modifier and Type | Method | Description |
---|---|---|
<T extends org.hipparchus.RealFieldElement<T>> |
AbstractGNSSAttitudeProvider.getAttitude(FieldPVCoordinatesProvider<T> pvProv,
FieldAbsoluteDate<T> date,
Frame frame) |
Compute the attitude corresponding to an orbital state.
|
Modifier and Type | Method | Description |
---|---|---|
<T extends org.hipparchus.RealFieldElement<T>> |
DiscreteTroposphericModel.computeZenithDelay(T height,
T[] parameters,
FieldAbsoluteDate<T> date) |
This method allows the computation of the zenith hydrostatic and
zenith wet delay.
|
<T extends org.hipparchus.RealFieldElement<T>> |
EstimatedTroposphericModel.computeZenithDelay(T height,
T[] parameters,
FieldAbsoluteDate<T> date) |
This method allows the computation of the zenith hydrostatic and zenith total delays.
|
<T extends org.hipparchus.RealFieldElement<T>> |
MendesPavlisModel.computeZenithDelay(T height,
T[] parameters,
FieldAbsoluteDate<T> date) |
This method allows the computation of the zenith hydrostatic and
zenith wet delay.
|
default <T extends org.hipparchus.RealFieldElement<T>> |
TroposphericModel.computeZenithDelay(T height,
T[] parameters,
FieldAbsoluteDate<T> date) |
This method allows the computation of the zenith hydrostatic and
zenith wet delay.
|
<T extends org.hipparchus.RealFieldElement<T>> |
ViennaOneModel.computeZenithDelay(T height,
T[] parameters,
FieldAbsoluteDate<T> date) |
This method allows the computation of the zenith hydrostatic and
zenith wet delay.
|
<T extends org.hipparchus.RealFieldElement<T>> |
ViennaThreeModel.computeZenithDelay(T height,
T[] parameters,
FieldAbsoluteDate<T> date) |
This method allows the computation of the zenith hydrostatic and
zenith wet delay.
|
<T extends org.hipparchus.RealFieldElement<T>> |
Geoid.getIntersectionPoint(org.hipparchus.geometry.euclidean.threed.FieldLine<T> lineInFrame,
org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> closeInFrame,
Frame frame,
FieldAbsoluteDate<T> date) |
Get the intersection point of a line with the surface of the body.
|
<T extends org.hipparchus.RealFieldElement<T>> |
EstimatedTroposphericModel.mappingFactors(T elevation,
T height,
T[] parameters,
FieldAbsoluteDate<T> date) |
|
<T extends org.hipparchus.RealFieldElement<T>> |
GlobalMappingFunctionModel.mappingFactors(T elevation,
T height,
T[] parameters,
FieldAbsoluteDate<T> date) |
This method allows the computation of the hydrostatic and
wet mapping functions.
|
<T extends org.hipparchus.RealFieldElement<T>> |
MappingFunction.mappingFactors(T elevation,
T height,
T[] parameters,
FieldAbsoluteDate<T> date) |
This method allows the computation of the hydrostatic and
wet mapping functions.
|
<T extends org.hipparchus.RealFieldElement<T>> |
MendesPavlisModel.mappingFactors(T elevation,
T height,
T[] parameters,
FieldAbsoluteDate<T> date) |
This method allows the computation of the hydrostatic and
wet mapping functions.
|
<T extends org.hipparchus.RealFieldElement<T>> |
NiellMappingFunctionModel.mappingFactors(T elevation,
T height,
T[] parameters,
FieldAbsoluteDate<T> date) |
|
default <T extends org.hipparchus.RealFieldElement<T>> |
TroposphericModel.mappingFactors(T elevation,
T height,
T[] parameters,
FieldAbsoluteDate<T> date) |
This method allows the computation of the hydrostatic and
wet mapping functions.
|
<T extends org.hipparchus.RealFieldElement<T>> |
ViennaOneModel.mappingFactors(T elevation,
T height,
T[] parameters,
FieldAbsoluteDate<T> date) |
This method allows the computation of the hydrostatic and
wet mapping functions.
|
<T extends org.hipparchus.RealFieldElement<T>> |
ViennaThreeModel.mappingFactors(T elevation,
T height,
T[] parameters,
FieldAbsoluteDate<T> date) |
This method allows the computation of the hydrostatic and
wet mapping functions.
|
<T extends org.hipparchus.RealFieldElement<T>> |
DiscreteTroposphericModel.pathDelay(T elevation,
T height,
T[] parameters,
FieldAbsoluteDate<T> date) |
Calculates the tropospheric path delay for the signal path from a ground
station to a satellite.
|
<T extends org.hipparchus.RealFieldElement<T>> |
EstimatedTroposphericModel.pathDelay(T elevation,
T height,
T[] parameters,
FieldAbsoluteDate<T> date) |
|
<T extends org.hipparchus.RealFieldElement<T>> |
MendesPavlisModel.pathDelay(T elevation,
T height,
T[] parameters,
FieldAbsoluteDate<T> date) |
Calculates the tropospheric path delay for the signal path from a ground
station to a satellite.
|
default <T extends org.hipparchus.RealFieldElement<T>> |
TroposphericModel.pathDelay(T elevation,
T height,
T[] parameters,
FieldAbsoluteDate<T> date) |
Calculates the tropospheric path delay for the signal path from a ground
station to a satellite.
|
<T extends org.hipparchus.RealFieldElement<T>> |
ViennaOneModel.pathDelay(T elevation,
T height,
T[] parameters,
FieldAbsoluteDate<T> date) |
Calculates the tropospheric path delay for the signal path from a ground
station to a satellite.
|
<T extends org.hipparchus.RealFieldElement<T>> |
ViennaThreeModel.pathDelay(T elevation,
T height,
T[] parameters,
FieldAbsoluteDate<T> date) |
Calculates the tropospheric path delay for the signal path from a ground
station to a satellite.
|
<T extends org.hipparchus.RealFieldElement<T>> |
Geoid.transform(org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> point,
Frame frame,
FieldAbsoluteDate<T> date) |
Transform a Cartesian point to a surface-relative point.
|
Modifier and Type | Method | Description |
---|---|---|
FieldAbsoluteDate<T> |
FieldOrbit.getDate() |
Get the date of orbital parameters.
|
Modifier and Type | Method | Description |
---|---|---|
TimeStampedFieldPVCoordinates<T> |
FieldOrbit.getPVCoordinates(FieldAbsoluteDate<T> otherDate,
Frame otherFrame) |
Get the
FieldPVCoordinates of the body in the selected frame. |
FieldCartesianOrbit<T> |
FieldCartesianOrbit.interpolate(FieldAbsoluteDate<T> date,
Stream<FieldOrbit<T>> sample) |
Get an interpolated instance.
|
FieldCircularOrbit<T> |
FieldCircularOrbit.interpolate(FieldAbsoluteDate<T> date,
Stream<FieldOrbit<T>> sample) |
Get an interpolated instance.
|
FieldEquinoctialOrbit<T> |
FieldEquinoctialOrbit.interpolate(FieldAbsoluteDate<T> date,
Stream<FieldOrbit<T>> sample) |
Get an interpolated instance.
|
FieldKeplerianOrbit<T> |
FieldKeplerianOrbit.interpolate(FieldAbsoluteDate<T> date,
Stream<FieldOrbit<T>> sample) |
Get an interpolated instance.
|
abstract <T extends org.hipparchus.RealFieldElement<T>> |
OrbitType.mapArrayToOrbit(T[] array,
T[] arrayDot,
PositionAngle type,
FieldAbsoluteDate<T> date,
double mu,
Frame frame) |
Convert state array to orbital parameters.
|
Constructor | Description |
---|---|
FieldCartesianOrbit(FieldPVCoordinates<T> pvaCoordinates,
Frame frame,
FieldAbsoluteDate<T> date,
double mu) |
Constructor from Cartesian parameters.
|
FieldCircularOrbit(FieldPVCoordinates<T> PVCoordinates,
Frame frame,
FieldAbsoluteDate<T> date,
double mu) |
Constructor from Cartesian parameters.
|
FieldCircularOrbit(T a,
T ex,
T ey,
T i,
T raan,
T alpha,
PositionAngle type,
Frame frame,
FieldAbsoluteDate<T> date,
double mu) |
Creates a new instance.
|
FieldCircularOrbit(T a,
T ex,
T ey,
T i,
T raan,
T alpha,
T aDot,
T exDot,
T eyDot,
T iDot,
T raanDot,
T alphaDot,
PositionAngle type,
Frame frame,
FieldAbsoluteDate<T> date,
double mu) |
Creates a new instance.
|
FieldEquinoctialOrbit(FieldPVCoordinates<T> pvCoordinates,
Frame frame,
FieldAbsoluteDate<T> date,
double mu) |
Constructor from Cartesian parameters.
|
FieldEquinoctialOrbit(T a,
T ex,
T ey,
T hx,
T hy,
T l,
PositionAngle type,
Frame frame,
FieldAbsoluteDate<T> date,
double mu) |
Creates a new instance.
|
FieldEquinoctialOrbit(T a,
T ex,
T ey,
T hx,
T hy,
T l,
T aDot,
T exDot,
T eyDot,
T hxDot,
T hyDot,
T lDot,
PositionAngle type,
Frame frame,
FieldAbsoluteDate<T> date,
double mu) |
Creates a new instance.
|
FieldKeplerianOrbit(FieldPVCoordinates<T> FieldPVCoordinates,
Frame frame,
FieldAbsoluteDate<T> date,
double mu) |
Constructor from Cartesian parameters.
|
FieldKeplerianOrbit(T a,
T e,
T i,
T pa,
T raan,
T anomaly,
PositionAngle type,
Frame frame,
FieldAbsoluteDate<T> date,
double mu) |
Creates a new instance.
|
FieldKeplerianOrbit(T a,
T e,
T i,
T pa,
T raan,
T anomaly,
T aDot,
T eDot,
T iDot,
T paDot,
T raanDot,
T anomalyDot,
PositionAngle type,
Frame frame,
FieldAbsoluteDate<T> date,
double mu) |
Creates a new instance.
|
FieldOrbit(Frame frame,
FieldAbsoluteDate<T> date,
double mu) |
Default constructor.
|
Modifier and Type | Method | Description |
---|---|---|
FieldAbsoluteDate<T> |
FieldSpacecraftState.getDate() |
Get the date.
|
FieldAbsoluteDate<T> |
FieldBoundedPropagator.getMaxDate() |
Get the last date of the range.
|
FieldAbsoluteDate<T> |
FieldBoundedPropagator.getMinDate() |
Get the first date of the range.
|
protected FieldAbsoluteDate<T> |
FieldAbstractPropagator.getStartDate() |
Get the start date.
|
Modifier and Type | Method | Description |
---|---|---|
TimeStampedFieldPVCoordinates<T> |
FieldAbstractPropagator.getPVCoordinates(FieldAbsoluteDate<T> date,
Frame frame) |
Get the
FieldPVCoordinates of the body in the selected frame. |
FieldSpacecraftState<T> |
FieldSpacecraftState.interpolate(FieldAbsoluteDate<T> date,
Stream<FieldSpacecraftState<T>> sample) |
Get an interpolated instance.
|
FieldSpacecraftState<T> |
FieldAbstractPropagator.propagate(FieldAbsoluteDate<T> target) |
Propagate towards a target date.
|
FieldSpacecraftState<T> |
FieldPropagator.propagate(FieldAbsoluteDate<T> target) |
Propagate towards a target date.
|
FieldSpacecraftState<T> |
FieldPropagator.propagate(FieldAbsoluteDate<T> start,
FieldAbsoluteDate<T> target) |
Propagate from a start date towards a target date.
|
protected void |
FieldAbstractPropagator.setStartDate(FieldAbsoluteDate<T> startDate) |
Set a start date.
|
Modifier and Type | Method | Description |
---|---|---|
protected FieldSpacecraftState<T> |
FieldAbstractAnalyticalPropagator.acceptStep(org.orekit.propagation.analytical.FieldAbstractAnalyticalPropagator.FieldBasicStepInterpolator interpolator,
FieldAbsoluteDate<T> target,
double epsilon) |
Accept a step, triggering events and step handlers.
|
protected FieldSpacecraftState<T> |
FieldAbstractAnalyticalPropagator.basicPropagate(FieldAbsoluteDate<T> date) |
Propagate an orbit without any fancy features.
|
protected abstract T |
FieldAbstractAnalyticalPropagator.getMass(FieldAbsoluteDate<T> date) |
Get the mass.
|
protected T |
FieldEcksteinHechlerPropagator.getMass(FieldAbsoluteDate<T> date) |
Get the mass.
|
protected T |
FieldKeplerianPropagator.getMass(FieldAbsoluteDate<T> date) |
Get the mass.
|
FieldSpacecraftState<T> |
FieldAbstractAnalyticalPropagator.propagate(FieldAbsoluteDate<T> start,
FieldAbsoluteDate<T> target) |
Propagate from a start date towards a target date.
|
protected abstract FieldOrbit<T> |
FieldAbstractAnalyticalPropagator.propagateOrbit(FieldAbsoluteDate<T> date) |
Extrapolate an orbit up to a specific target date.
|
FieldCartesianOrbit<T> |
FieldEcksteinHechlerPropagator.propagateOrbit(FieldAbsoluteDate<T> date) |
Extrapolate an orbit up to a specific target date.
|
protected FieldOrbit<T> |
FieldKeplerianPropagator.propagateOrbit(FieldAbsoluteDate<T> date) |
Extrapolate an orbit up to a specific target date.
|
Modifier and Type | Method | Description |
---|---|---|
FieldAbsoluteDate<T> |
FieldDateDetector.getDate() |
Get the current event date according to the propagator.
|
FieldAbsoluteDate<T> |
FieldEventState.getEventDate() |
Get the occurrence time of the event triggered in the current
step.
|
FieldAbsoluteDate<T> |
FieldEventState.EventOccurrence.getStopDate() |
Get the new time for a stop action.
|
Modifier and Type | Method | Description |
---|---|---|
void |
FieldDateDetector.addEventDate(FieldAbsoluteDate<T> target) |
Add an event date.
|
void |
FieldAbstractDetector.init(FieldSpacecraftState<T> s0,
FieldAbsoluteDate<T> t) |
Initialize event handler at the start of a propagation.
|
default void |
FieldEventDetector.init(FieldSpacecraftState<T> s0,
FieldAbsoluteDate<T> t) |
Initialize event handler at the start of a propagation.
|
void |
FieldEventState.init(FieldSpacecraftState<T> s0,
FieldAbsoluteDate<T> t) |
Initialize event handler at the start of a propagation.
|
Constructor | Description |
---|---|
FieldDateDetector(FieldAbsoluteDate<T> target) |
Build a new instance.
|
Modifier and Type | Method | Description |
---|---|---|
default void |
FieldEventHandler.init(FieldSpacecraftState<T> initialState,
FieldAbsoluteDate<T> target) |
Initialize event handler at the start of a propagation.
|
Modifier and Type | Method | Description |
---|---|---|
FieldAbsoluteDate<T> |
FieldIntegratedEphemeris.getMaxDate() |
Get the last date of the range.
|
FieldAbsoluteDate<T> |
FieldIntegratedEphemeris.getMinDate() |
Get the first date of the range.
|
FieldAbsoluteDate<T> |
FieldStateMapper.getReferenceDate() |
Get reference date.
|
FieldAbsoluteDate<T> |
FieldStateMapper.mapDoubleToDate(T t) |
Map the raw double time offset to a date.
|
FieldAbsoluteDate<T> |
FieldStateMapper.mapDoubleToDate(T t,
FieldAbsoluteDate<T> date) |
Map the raw double time offset to a date.
|
Modifier and Type | Method | Description |
---|---|---|
protected FieldSpacecraftState<T> |
FieldIntegratedEphemeris.basicPropagate(FieldAbsoluteDate<T> date) |
Propagate an orbit without any fancy features.
|
protected void |
FieldAbstractIntegratedPropagator.beforeIntegration(FieldSpacecraftState<T> initialState,
FieldAbsoluteDate<T> tEnd) |
Method called just before integration.
|
protected abstract FieldStateMapper<T> |
FieldAbstractIntegratedPropagator.createMapper(FieldAbsoluteDate<T> referenceDate,
double mu,
OrbitType orbitType,
PositionAngle positionAngleType,
AttitudeProvider attitudeProvider,
Frame frame) |
Create a mapper between raw double components and spacecraft state.
|
protected T |
FieldIntegratedEphemeris.getMass(FieldAbsoluteDate<T> date) |
Get the mass.
|
TimeStampedFieldPVCoordinates<T> |
FieldIntegratedEphemeris.getPVCoordinates(FieldAbsoluteDate<T> date,
Frame frame) |
Get the
FieldPVCoordinates of the body in the selected frame. |
void |
FieldAbstractIntegratedPropagator.MainStateEquations.init(FieldSpacecraftState<T> initialState,
FieldAbsoluteDate<T> target) |
Initialize the equations at the start of propagation.
|
default void |
FieldAdditionalEquations.init(FieldSpacecraftState<T> initialState,
FieldAbsoluteDate<T> target) |
Initialize the equations at the start of propagation.
|
void |
FieldModeHandler.initialize(boolean activateHandlers,
FieldAbsoluteDate<T> targetDate) |
Initialize the mode handler.
|
abstract FieldSpacecraftState<T> |
FieldStateMapper.mapArrayToState(FieldAbsoluteDate<T> date,
T[] y,
T[] yDot,
boolean meanOnly) |
Map the raw double components to a spacecraft state.
|
T |
FieldStateMapper.mapDateToDouble(FieldAbsoluteDate<T> date) |
Map a date to a raw double time offset.
|
FieldAbsoluteDate<T> |
FieldStateMapper.mapDoubleToDate(T t,
FieldAbsoluteDate<T> date) |
Map the raw double time offset to a date.
|
FieldSpacecraftState<T> |
FieldAbstractIntegratedPropagator.propagate(FieldAbsoluteDate<T> target) |
Propagate towards a target date.
|
protected FieldSpacecraftState<T> |
FieldAbstractIntegratedPropagator.propagate(FieldAbsoluteDate<T> tEnd,
boolean activateHandlers) |
Propagation with or without event detection.
|
FieldSpacecraftState<T> |
FieldAbstractIntegratedPropagator.propagate(FieldAbsoluteDate<T> tStart,
FieldAbsoluteDate<T> tEnd) |
Propagate from a start date towards a target date.
|
protected FieldOrbit<T> |
FieldIntegratedEphemeris.propagateOrbit(FieldAbsoluteDate<T> date) |
Extrapolate an orbit up to a specific target date.
|
Constructor | Description |
---|---|
FieldIntegratedEphemeris(FieldAbsoluteDate<T> startDate,
FieldAbsoluteDate<T> minDate,
FieldAbsoluteDate<T> maxDate,
FieldStateMapper<T> mapper,
boolean meanFieldOrbit,
org.hipparchus.ode.FieldDenseOutputModel<T> model,
Map<String,T[]> unmanaged,
List<FieldAdditionalStateProvider<T>> providers,
String[] equations) |
Creates a new instance of IntegratedEphemeris.
|
FieldStateMapper(FieldAbsoluteDate<T> referenceDate,
double mu,
OrbitType orbitType,
PositionAngle positionAngleType,
AttitudeProvider attitudeProvider,
Frame frame) |
Simple constructor.
|
Modifier and Type | Method | Description |
---|---|---|
protected FieldStateMapper<T> |
FieldNumericalPropagator.createMapper(FieldAbsoluteDate<T> referenceDate,
double mu,
OrbitType orbitType,
PositionAngle positionAngleType,
AttitudeProvider attitudeProvider,
Frame frame) |
Create a mapper between raw double components and spacecraft state.
|
TimeStampedFieldPVCoordinates<T> |
FieldNumericalPropagator.getPVCoordinates(FieldAbsoluteDate<T> date,
Frame frame) |
Get the
FieldPVCoordinates of the body in the selected frame. |
Modifier and Type | Method | Description |
---|---|---|
FieldSpacecraftState<T> |
FieldOrekitStepInterpolator.getInterpolatedState(FieldAbsoluteDate<T> date) |
Get the state at interpolated date.
|
default void |
FieldOrekitFixedStepHandler.init(FieldSpacecraftState<T> s0,
FieldAbsoluteDate<T> t,
T step) |
Initialize step handler at the start of a propagation.
|
void |
FieldOrekitStepHandler.init(FieldSpacecraftState<T> s0,
FieldAbsoluteDate<T> t) |
Initialize step handler at the start of a propagation.
|
void |
FieldOrekitStepHandlerMultiplexer.init(FieldSpacecraftState<T> s0,
FieldAbsoluteDate<T> t) |
Initialize step handler at the start of a propagation.
|
void |
FieldOrekitStepNormalizer.init(FieldSpacecraftState<T> s0,
FieldAbsoluteDate<T> t) |
Initialize step handler at the start of a propagation.
|
Modifier and Type | Method | Description |
---|---|---|
static <T extends org.hipparchus.RealFieldElement<T>> |
FieldAbsoluteDate.createBesselianEpoch(T besselianEpoch) |
Build an instance corresponding to a Besselian Epoch (BE).
|
static <T extends org.hipparchus.RealFieldElement<T>> |
FieldAbsoluteDate.createGPSDate(int weekNumber,
T milliInWeek) |
Build an instance corresponding to a GPS date.
|
static <T extends org.hipparchus.RealFieldElement<T>> |
FieldAbsoluteDate.createJDDate(int jd,
T secondsSinceNoon,
TimeScale timeScale) |
Build an instance corresponding to a Julian Day date.
|
static <T extends org.hipparchus.RealFieldElement<T>> |
FieldAbsoluteDate.createJulianEpoch(T julianEpoch) |
Build an instance corresponding to a Julian Epoch (JE).
|
static <T extends org.hipparchus.RealFieldElement<T>> |
FieldAbsoluteDate.createMJDDate(int mjd,
T secondsInDay,
TimeScale timeScale) |
Build an instance corresponding to a Modified Julian Day date.
|
static <T extends org.hipparchus.RealFieldElement<T>> |
FieldAbsoluteDate.getCCSDSEpoch(org.hipparchus.Field<T> field) |
Reference epoch for CCSDS Time Code Format (CCSDS 301.0-B-4):
1958-01-01T00:00:00 International Atomic Time (not UTC).
|
FieldAbsoluteDate<T> |
FieldAbsoluteDate.getDate() |
Get the date.
|
FieldAbsoluteDate<T> |
FieldTimeStamped.getDate() |
Get the date.
|
static <T extends org.hipparchus.RealFieldElement<T>> |
FieldAbsoluteDate.getFiftiesEpoch(org.hipparchus.Field<T> field) |
Reference epoch for 1950 dates: 1950-01-01T00:00:00 Terrestrial Time.
|
static <T extends org.hipparchus.RealFieldElement<T>> |
FieldAbsoluteDate.getFutureInfinity(org.hipparchus.Field<T> field) |
Dummy date at infinity in the future direction.
|
static <T extends org.hipparchus.RealFieldElement<T>> |
FieldAbsoluteDate.getGalileoEpoch(org.hipparchus.Field<T> field) |
Reference epoch for Galileo System Time: 1999-08-22T00:00:00 UTC.
|
static <T extends org.hipparchus.RealFieldElement<T>> |
FieldAbsoluteDate.getGPSEpoch(org.hipparchus.Field<T> field) |
Reference epoch for GPS weeks: 1980-01-06T00:00:00 GPS time.
|
static <T extends org.hipparchus.RealFieldElement<T>> |
FieldAbsoluteDate.getJ2000Epoch(org.hipparchus.Field<T> field) |
J2000.0 Reference epoch: 2000-01-01T12:00:00 Terrestrial Time (not UTC).
|
static <T extends org.hipparchus.RealFieldElement<T>> |
FieldAbsoluteDate.getJavaEpoch(org.hipparchus.Field<T> field) |
Java Reference epoch: 1970-01-01T00:00:00 Universal Time Coordinate.
|
static <T extends org.hipparchus.RealFieldElement<T>> |
FieldAbsoluteDate.getJulianEpoch(org.hipparchus.Field<T> field) |
Reference epoch for julian dates: -4712-01-01T12:00:00 Terrestrial Time.
|
static <T extends org.hipparchus.RealFieldElement<T>> |
FieldAbsoluteDate.getModifiedJulianEpoch(org.hipparchus.Field<T> field) |
Reference epoch for modified julian dates: 1858-11-17T00:00:00 Terrestrial Time.
|
static <T extends org.hipparchus.RealFieldElement<T>> |
FieldAbsoluteDate.getPastInfinity(org.hipparchus.Field<T> field) |
Dummy date at infinity in the past direction.
|
FieldAbsoluteDate<T> |
FieldAbsoluteDate.parseCCSDSCalendarSegmentedTimeCode(byte preambleField,
byte[] timeField) |
Build an instance from a CCSDS Calendar Segmented Time Code (CCS).
|
static <T extends org.hipparchus.RealFieldElement<T>> |
FieldAbsoluteDate.parseCCSDSDaySegmentedTimeCode(org.hipparchus.Field<T> field,
byte preambleField,
byte[] timeField,
DateComponents agencyDefinedEpoch) |
Build an instance from a CCSDS Day Segmented Time Code (CDS).
|
static <T extends org.hipparchus.RealFieldElement<T>> |
FieldAbsoluteDate.parseCCSDSUnsegmentedTimeCode(org.hipparchus.Field<T> field,
byte preambleField1,
byte preambleField2,
byte[] timeField,
FieldAbsoluteDate<T> agencyDefinedEpoch) |
Build an instance from a CCSDS Unsegmented Time Code (CUC).
|
FieldAbsoluteDate<T> |
FieldAbsoluteDate.shiftedBy(double dt) |
Get a time-shifted date.
|
FieldAbsoluteDate<T> |
FieldAbsoluteDate.shiftedBy(T dt) |
Get a time-shifted date.
|
Modifier and Type | Method | Description |
---|---|---|
int |
FieldAbsoluteDate.compareTo(FieldAbsoluteDate<T> date) |
Compare the instance with another date.
|
T |
FieldAbsoluteDate.durationFrom(FieldAbsoluteDate<T> instant) |
Compute the physically elapsed duration between two instants.
|
<T extends org.hipparchus.RealFieldElement<T>> |
GLONASSScale.getLeap(FieldAbsoluteDate<T> date) |
Get the value of the previous leap.
|
default <T extends org.hipparchus.RealFieldElement<T>> |
TimeScale.getLeap(FieldAbsoluteDate<T> date) |
Get the value of the previous leap.
|
<T extends org.hipparchus.RealFieldElement<T>> |
UTCScale.getLeap(FieldAbsoluteDate<T> date) |
Get the value of the previous leap.
|
<T extends org.hipparchus.RealFieldElement<T>> |
GLONASSScale.insideLeap(FieldAbsoluteDate<T> date) |
Check if date is within a leap second introduction in this time scale.
|
default <T extends org.hipparchus.RealFieldElement<T>> |
TimeScale.insideLeap(FieldAbsoluteDate<T> date) |
Check if date is within a leap second introduction in this time scale.
|
<T extends org.hipparchus.RealFieldElement<T>> |
UTCScale.insideLeap(FieldAbsoluteDate<T> date) |
Check if date is within a leap second introduction in this time scale.
|
default T |
FieldTimeInterpolable.interpolate(FieldAbsoluteDate<KK> date,
Collection<T> sample) |
Get an interpolated instance.
|
T |
FieldTimeInterpolable.interpolate(FieldAbsoluteDate<KK> date,
Stream<T> sample) |
Get an interpolated instance.
|
<T extends org.hipparchus.RealFieldElement<T>> |
GLONASSScale.minuteDuration(FieldAbsoluteDate<T> date) |
Check length of the current minute in this time scale.
|
default <T extends org.hipparchus.RealFieldElement<T>> |
TimeScale.minuteDuration(FieldAbsoluteDate<T> date) |
Check length of the current minute in this time scale.
|
<T extends org.hipparchus.RealFieldElement<T>> |
UTCScale.minuteDuration(FieldAbsoluteDate<T> date) |
Check length of the current minute in this time scale.
|
T |
FieldAbsoluteDate.offsetFrom(FieldAbsoluteDate<T> instant,
TimeScale timeScale) |
Compute the apparent clock offset between two instant in the
perspective of a specific
time scale . |
<T extends org.hipparchus.RealFieldElement<T>> |
BDTScale.offsetFromTAI(FieldAbsoluteDate<T> date) |
Get the offset to convert locations from
TAIScale to instance. |
<T extends org.hipparchus.RealFieldElement<T>> |
GalileoScale.offsetFromTAI(FieldAbsoluteDate<T> date) |
Get the offset to convert locations from
TAIScale to instance. |
<T extends org.hipparchus.RealFieldElement<T>> |
GLONASSScale.offsetFromTAI(FieldAbsoluteDate<T> date) |
Get the offset to convert locations from
TAIScale to instance. |
<T extends org.hipparchus.RealFieldElement<T>> |
GMSTScale.offsetFromTAI(FieldAbsoluteDate<T> date) |
Get the offset to convert locations from
TAIScale to instance. |
<T extends org.hipparchus.RealFieldElement<T>> |
GPSScale.offsetFromTAI(FieldAbsoluteDate<T> date) |
Get the offset to convert locations from
TAIScale to instance. |
<T extends org.hipparchus.RealFieldElement<T>> |
IRNSSScale.offsetFromTAI(FieldAbsoluteDate<T> date) |
Get the offset to convert locations from
TAIScale to instance. |
<T extends org.hipparchus.RealFieldElement<T>> |
QZSSScale.offsetFromTAI(FieldAbsoluteDate<T> date) |
Get the offset to convert locations from
TAIScale to instance. |
<T extends org.hipparchus.RealFieldElement<T>> |
TAIScale.offsetFromTAI(FieldAbsoluteDate<T> date) |
Get the offset to convert locations from
TAIScale to instance. |
<T extends org.hipparchus.RealFieldElement<T>> |
TCBScale.offsetFromTAI(FieldAbsoluteDate<T> date) |
Get the offset to convert locations from
TAIScale to instance. |
<T extends org.hipparchus.RealFieldElement<T>> |
TCGScale.offsetFromTAI(FieldAbsoluteDate<T> date) |
Get the offset to convert locations from
TAIScale to instance. |
<T extends org.hipparchus.RealFieldElement<T>> |
TDBScale.offsetFromTAI(FieldAbsoluteDate<T> date) |
Get the offset to convert locations from
TAIScale to instance. |
<T extends org.hipparchus.RealFieldElement<T>> |
TimeScale.offsetFromTAI(FieldAbsoluteDate<T> date) |
Get the offset to convert locations from
TAIScale to instance. |
<T extends org.hipparchus.RealFieldElement<T>> |
TTScale.offsetFromTAI(FieldAbsoluteDate<T> date) |
Get the offset to convert locations from
TAIScale to instance. |
<T extends org.hipparchus.RealFieldElement<T>> |
UT1Scale.offsetFromTAI(FieldAbsoluteDate<T> date) |
Get the offset to convert locations from
TAIScale to instance. |
<T extends org.hipparchus.RealFieldElement<T>> |
UTCScale.offsetFromTAI(FieldAbsoluteDate<T> date) |
Get the offset to convert locations from
TAIScale to instance. |
static <T extends org.hipparchus.RealFieldElement<T>> |
FieldAbsoluteDate.parseCCSDSUnsegmentedTimeCode(org.hipparchus.Field<T> field,
byte preambleField1,
byte preambleField2,
byte[] timeField,
FieldAbsoluteDate<T> agencyDefinedEpoch) |
Build an instance from a CCSDS Unsegmented Time Code (CUC).
|
<T extends org.hipparchus.RealFieldElement<T>> |
TimeScalarFunction.value(FieldAbsoluteDate<T> date) |
Compute a function of time.
|
<T extends org.hipparchus.RealFieldElement<T>> |
TimeVectorFunction.value(FieldAbsoluteDate<T> date) |
Compute a function of time.
|
Constructor | Description |
---|---|
FieldAbsoluteDate(FieldAbsoluteDate<T> since,
double elapsedDuration) |
Build an instance from an elapsed duration since to another instant.
|
FieldAbsoluteDate(FieldAbsoluteDate<T> reference,
double apparentOffset,
TimeScale timeScale) |
Build an instance from an apparent clock offset with respect to another
instant in the perspective of a specific
time scale . |
FieldAbsoluteDate(FieldAbsoluteDate<T> since,
T elapsedDuration) |
Build an instance from an elapsed duration since to another instant.
|
Modifier and Type | Method | Description |
---|---|---|
FieldAbsoluteDate<D> |
FieldTimeSpanMap.Transition.getAbsoluteDate() |
Get the transition field absolute date.
|
FieldAbsoluteDate<T> |
TimeStampedFieldAngularCoordinates.getDate() |
Get the date.
|
FieldAbsoluteDate<T> |
TimeStampedFieldPVCoordinates.getDate() |
Get the date.
|
Modifier and Type | Method | Description |
---|---|---|
void |
FieldTimeSpanMap.addValidAfter(T entry,
FieldAbsoluteDate<D> earliestValidityDate) |
Add an entry valid after a limit date.
|
void |
FieldTimeSpanMap.addValidBefore(T entry,
FieldAbsoluteDate<D> latestValidityDate) |
Add an entry valid before a limit date.
|
<T extends org.hipparchus.RealFieldElement<T>> |
IERSConventions.evaluateTC(FieldAbsoluteDate<T> date) |
Evaluate the date offset between the current date and the
reference date . |
T |
FieldTimeSpanMap.get(FieldAbsoluteDate<D> date) |
Get the entry valid at a specified date.
|
<T extends org.hipparchus.RealFieldElement<T>> |
ExtendedPVCoordinatesProvider.getPVCoordinates(FieldAbsoluteDate<T> date,
Frame frame) |
Get the
FieldPVCoordinates of the body in the selected frame. |
TimeStampedFieldPVCoordinates<T> |
FieldPVCoordinatesProvider.getPVCoordinates(FieldAbsoluteDate<T> date,
Frame frame) |
Get the
FieldPVCoordinates of the body in the selected frame. |
static <T extends org.hipparchus.RealFieldElement<T>> |
TimeStampedFieldAngularCoordinates.interpolate(FieldAbsoluteDate<T> date,
AngularDerivativesFilter filter,
Collection<TimeStampedFieldAngularCoordinates<T>> sample) |
Interpolate angular coordinates.
|
static <T extends org.hipparchus.RealFieldElement<T>> |
TimeStampedFieldPVCoordinates.interpolate(FieldAbsoluteDate<T> date,
CartesianDerivativesFilter filter,
Collection<TimeStampedFieldPVCoordinates<T>> sample) |
Interpolate position-velocity.
|
static <T extends org.hipparchus.RealFieldElement<T>> |
TimeStampedFieldPVCoordinates.interpolate(FieldAbsoluteDate<T> date,
CartesianDerivativesFilter filter,
Stream<TimeStampedFieldPVCoordinates<T>> sample) |
Interpolate position-velocity.
|
Constructor | Description |
---|---|
TimeStampedFieldAngularCoordinates(FieldAbsoluteDate<T> date,
org.hipparchus.geometry.euclidean.threed.FieldRotation<org.hipparchus.analysis.differentiation.FieldDerivativeStructure<T>> r) |
Builds a TimeStampedFieldAngularCoordinates from a
FieldRotation <FieldDerivativeStructure >. |
TimeStampedFieldAngularCoordinates(FieldAbsoluteDate<T> date,
org.hipparchus.geometry.euclidean.threed.FieldRotation<T> rotation,
org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> rotationRate,
org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> rotationAcceleration) |
Builds a rotation/rotation rate pair.
|
TimeStampedFieldAngularCoordinates(FieldAbsoluteDate<T> date,
FieldPVCoordinates<T> u1,
FieldPVCoordinates<T> u2,
FieldPVCoordinates<T> v1,
FieldPVCoordinates<T> v2,
double tolerance) |
Build the rotation that transforms a pair of pv coordinates into another pair.
|
TimeStampedFieldPVCoordinates(FieldAbsoluteDate<T> date,
double a,
FieldPVCoordinates<T> pv) |
Multiplicative constructor
|
TimeStampedFieldPVCoordinates(FieldAbsoluteDate<T> date,
double a1,
FieldPVCoordinates<T> pv1,
double a2,
FieldPVCoordinates<T> pv2) |
Linear constructor
|
TimeStampedFieldPVCoordinates(FieldAbsoluteDate<T> date,
double a1,
FieldPVCoordinates<T> pv1,
double a2,
FieldPVCoordinates<T> pv2,
double a3,
FieldPVCoordinates<T> pv3) |
Linear constructor
|
TimeStampedFieldPVCoordinates(FieldAbsoluteDate<T> date,
double a1,
FieldPVCoordinates<T> pv1,
double a2,
FieldPVCoordinates<T> pv2,
double a3,
FieldPVCoordinates<T> pv3,
double a4,
FieldPVCoordinates<T> pv4) |
Linear constructor
|
TimeStampedFieldPVCoordinates(FieldAbsoluteDate<T> date,
org.hipparchus.geometry.euclidean.threed.FieldVector3D<org.hipparchus.analysis.differentiation.FieldDerivativeStructure<T>> p) |
Builds a TimeStampedFieldPVCoordinates triplet from a
FieldVector3D <FieldDerivativeStructure >. |
TimeStampedFieldPVCoordinates(FieldAbsoluteDate<T> date,
org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> position,
org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> velocity,
org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> acceleration) |
Builds a PVCoordinates pair.
|
TimeStampedFieldPVCoordinates(FieldAbsoluteDate<T> date,
FieldPVCoordinates<T> pv) |
Basic constructor.
|
TimeStampedFieldPVCoordinates(FieldAbsoluteDate<T> date,
FieldPVCoordinates<T> start,
FieldPVCoordinates<T> end) |
Subtractive constructor
|
TimeStampedFieldPVCoordinates(FieldAbsoluteDate<T> date,
T a,
FieldPVCoordinates<T> pv) |
Multiplicative constructor
|
TimeStampedFieldPVCoordinates(FieldAbsoluteDate<T> date,
T a1,
FieldPVCoordinates<T> pv1,
T a2,
FieldPVCoordinates<T> pv2) |
Linear constructor
|
TimeStampedFieldPVCoordinates(FieldAbsoluteDate<T> date,
T a1,
FieldPVCoordinates<T> pv1,
T a2,
FieldPVCoordinates<T> pv2,
T a3,
FieldPVCoordinates<T> pv3) |
Linear constructor
|
TimeStampedFieldPVCoordinates(FieldAbsoluteDate<T> date,
T a1,
FieldPVCoordinates<T> pv1,
T a2,
FieldPVCoordinates<T> pv2,
T a3,
FieldPVCoordinates<T> pv3,
T a4,
FieldPVCoordinates<T> pv4) |
Linear constructor
|
TimeStampedFieldPVCoordinates(FieldAbsoluteDate<T> date,
T a,
PVCoordinates pv) |
Multiplicative constructor
|
TimeStampedFieldPVCoordinates(FieldAbsoluteDate<T> date,
T a1,
PVCoordinates pv1,
T a2,
PVCoordinates pv2) |
Linear constructor
|
TimeStampedFieldPVCoordinates(FieldAbsoluteDate<T> date,
T a1,
PVCoordinates pv1,
T a2,
PVCoordinates pv2,
T a3,
PVCoordinates pv3) |
Linear constructor
|
TimeStampedFieldPVCoordinates(FieldAbsoluteDate<T> date,
T a1,
PVCoordinates pv1,
T a2,
PVCoordinates pv2,
T a3,
PVCoordinates pv3,
T a4,
PVCoordinates pv4) |
Linear constructor
|
Copyright © 2002-2019 CS Systèmes d'information. All rights reserved.