Package org.orekit.utils
Interface PVCoordinatesProvider
-
- All Known Subinterfaces:
BoundedPropagator,CelestialBody,ExtendedPositionProvider,ExtendedPVCoordinatesProvider,OrekitStepInterpolator,Propagator
- All Known Implementing Classes:
AbsolutePVCoordinates,AbstractAnalyticalPropagator,AbstractIntegratedPropagator,AbstractPropagator,AdapterPropagator,AggregateBoundedPropagator,AggregatedPVCoordinatesProvider,AggregatedPVCoordinatesProvider.InvalidPVProvider,AnalyticalSolarPositionProvider,BrouwerLyddanePropagator,CartesianOrbit,CircularOrbit,ConstantPVCoordinatesProvider,DeepSDP4,DSSTPropagator,EcksteinHechlerPropagator,Ephemeris,EphemerisSegmentPropagator,EquinoctialOrbit,FrameAdapter,GLONASSAnalyticalPropagator,GLONASSNumericalPropagator,GNSSPropagator,IntegratedEphemeris,IntelsatElevenElementsPropagator,KeplerianOrbit,KeplerianPropagator,NumericalPropagator,Orbit,SBASPropagator,SGP4,ShiftingPVCoordinatesProvider,TLEPropagator,TopocentricFrame
public interface PVCoordinatesProviderInterface 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 Vector3DgetPosition(AbsoluteDate date, Frame frame)Get the position of the body in the selected frame.TimeStampedPVCoordinatesgetPVCoordinates(AbsoluteDate date, Frame frame)Get thePVCoordinatesof the body in the selected frame.
-
-
-
Method Detail
-
getPosition
default Vector3D getPosition(AbsoluteDate 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
TimeStampedPVCoordinates getPVCoordinates(AbsoluteDate date, Frame frame)
Get thePVCoordinatesof 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)
-
-