public interface PVCoordinatesProvider extends Serializable
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...
Modifier and Type | Method and Description |
---|---|
Frame |
getNativeFrame(AbsoluteDate date,
Frame frame)
Get the native frame, i.e.
|
PVCoordinates |
getPVCoordinates(AbsoluteDate date,
Frame frame)
Get the
PVCoordinates of the body in the selected frame. |
PVCoordinates getPVCoordinates(AbsoluteDate date, Frame frame) throws PatriusException
PVCoordinates
of the body in the selected frame.date
- current dateframe
- the frame where to define the positionPatriusException
- if position cannot be computed in given frameFrame getNativeFrame(AbsoluteDate date, Frame frame) throws PatriusException
date
- a dateframe
- a framePatriusException
- thrown if native frame is undefined or unknownCopyright © 2023 CNES. All rights reserved.