public interface OrientationAngleLeg extends OrientationAngleProvider, Leg
LEG_NATURE| Modifier and Type | Method and Description |
|---|---|
default double |
computeSpinByFD(PVCoordinatesProvider pvProv,
AbsoluteDate date,
double computationStep)
Compute the orientation derivative at a given date by finite differences (using 2nd order centered finite
differences).
|
default double |
computeSpinDerivativeByFD(PVCoordinatesProvider pvProv,
AbsoluteDate date,
double computationStep)
Compute the orientation acceleration vector at a given date by finite differences
(using 2nd order centered finite differences).
|
computeSpinNumerical, getOrientationAnglecopy, getDate, getEnd, getNature, getTimeInterval, toPrettyStringdefault double computeSpinByFD(PVCoordinatesProvider pvProv, AbsoluteDate date, double computationStep) throws PatriusException
computeSpinByFD in interface OrientationAngleProviderpvProv - PV Coordinates Provider.date - Date at which the orientation derivative is desired.computationStep - Computation step used for the finite differences (in seconds).PatriusException - When the orientation cannot be computeddefault double computeSpinDerivativeByFD(PVCoordinatesProvider pvProv, AbsoluteDate date, double computationStep) throws PatriusException
computeSpinDerivativeByFD in interface OrientationAngleProviderpvProv - PV Coordinates Provider.date - Date at which the orientation acceleration is desired.computationStep - Computation step used for the finite differences (in seconds).PatriusException - When the orientation cannot be computedCopyright © 2021 CNES. All rights reserved.