public interface MultiAttitudeProvider extends Serializable
An attitude provider provides a way to compute an Attitude from an date and several
position-velocity provider.
It is particularly useful if attitude of one satellite depends on PV of other satellites which themselves depend on other satellites PV.
| Modifier and Type | Method and Description |
|---|---|
Attitude |
getAttitude(Map<String,Orbit> orbits)
Computes the attitude corresponding to several orbital states.
|
Attitude |
getAttitude(Map<String,PVCoordinatesProvider> pvProvs,
AbsoluteDate date,
Frame frame)
Computes the attitude corresponding to several orbital states.
|
Attitude getAttitude(Map<String,PVCoordinatesProvider> pvProvs, AbsoluteDate date, Frame frame) throws PatriusException
pvProvs - PV providers around current datedate - current dateframe - reference frame in which attitude is computedPatriusException - thrown if attitude cannot be computedAttitude getAttitude(Map<String,Orbit> orbits) throws PatriusException
orbits - orbits of satellite. They should be at the same datePatriusException - thrown if attitude cannot be computed or orbits are not at the same
dateCopyright © 2025 CNES. All rights reserved.