Package org.orekit.utils
Interface FieldPVCoordinatesProvider<T extends CalculusFieldElement<T>>
- Type Parameters:
T- the type of the field elements
- All Known Subinterfaces:
FieldBoundedPropagator<T>,FieldBoundedPVCoordinatesProvider<T>,FieldOrekitStepInterpolator<T>,FieldPropagator<T>,ShiftableFieldPVCoordinatesHolder<S,T>
- All Known Implementing Classes:
FieldAbsolutePVCoordinates,FieldAbstractAnalyticalPropagator,FieldAbstractIntegratedPropagator,FieldAbstractPropagator,FieldBrouwerLyddanePropagator,FieldCartesianOrbit,FieldCircularOrbit,FieldDeepSDP4,FieldDSSTPropagator,FieldEcksteinHechlerPropagator,FieldEphemeris,FieldEquinoctialOrbit,FieldGnssPropagator,FieldIntegratedEphemeris,FieldIntelsatElevenElementsPropagator,FieldKeplerianOrbit,FieldKeplerianPropagator,FieldNumericalPropagator,FieldOrbit,FieldSGP4,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
Modifier and TypeMethodDescriptiondefault FieldVector3D<T> getPosition(FieldAbsoluteDate<T> date, Frame frame) Get the position of the body in the selected frame.getPVCoordinates(FieldAbsoluteDate<T> date, Frame frame) Get theFieldPVCoordinatesof the body in the selected frame.default FieldVector3D<T> getVelocity(FieldAbsoluteDate<T> date, Frame frame) Get the velocity of the body in the selected frame.
-
Method Details
-
getPosition
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
-
getVelocity
Get the velocity of the body in the selected frame.- Parameters:
date- current dateframe- the frame where to define the velocity- Returns:
- velocity of the body (m/s)
- Since:
- 13.1
-
getPVCoordinates
Get theFieldPVCoordinatesof 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)
-