Package org.orekit.utils
Interface FieldPVCoordinatesProvider<T extends CalculusFieldElement<T>>
-
- Type Parameters:
T
- the type of the field elements
- All Known Subinterfaces:
FieldBoundedPropagator<T>
,FieldOrekitStepInterpolator<T>
,FieldPropagator<T>
- All Known Implementing Classes:
FieldAbsolutePVCoordinates
,FieldAbstractAnalyticalPropagator
,FieldAbstractIntegratedPropagator
,FieldAbstractPropagator
,FieldBrouwerLyddanePropagator
,FieldCartesianOrbit
,FieldCircularOrbit
,FieldDeepSDP4
,FieldDSSTPropagator
,FieldEcksteinHechlerPropagator
,FieldEquinoctialOrbit
,FieldIntegratedEphemeris
,FieldIntelsatElevenElementsPropagator
,FieldKeplerianOrbit
,FieldKeplerianPropagator
,FieldNumericalPropagator
,FieldOrbit
,FieldSGP4
,FieldShiftingPVCoordinatesProvider
,FieldTLEPropagator
public interface FieldPVCoordinatesProvider<T extends CalculusFieldElement<T>>
Interface for PV coordinates providers.- Author:
- Veronique Pommier
The PV coordinates provider interface can be used by any class used for position/velocity computation, for example celestial bodies or spacecraft position/velocity propagators, and many others...
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default FieldVector3D<T>
getPosition(FieldAbsoluteDate<T> date, Frame frame)
Get the position of the body in the selected frame.TimeStampedFieldPVCoordinates<T>
getPVCoordinates(FieldAbsoluteDate<T> date, Frame frame)
Get theFieldPVCoordinates
of the body in the selected frame.
-
-
-
Method Detail
-
getPosition
default FieldVector3D<T> getPosition(FieldAbsoluteDate<T> date, Frame frame)
Get the position of the body in the selected frame.- Parameters:
date
- current dateframe
- the frame where to define the position- Returns:
- position of the body (m and)
- Since:
- 12.0
-
getPVCoordinates
TimeStampedFieldPVCoordinates<T> getPVCoordinates(FieldAbsoluteDate<T> date, Frame frame)
Get theFieldPVCoordinates
of the body in the selected frame.- Parameters:
date
- current dateframe
- the frame where to define the position- Returns:
- time-stamped position/velocity of the body (m and m/s)
-
-