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
,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 PVCoordinatesProvider
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 Vector3D
getPosition(AbsoluteDate date, Frame frame)
Get the position of the body in the selected frame.TimeStampedPVCoordinates
getPVCoordinates(AbsoluteDate date, Frame frame)
Get thePVCoordinates
of 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 thePVCoordinates
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)
-
-