public class MultiAttitudeProviderWrapper extends Object implements MultiAttitudeProvider
MultiAttitudeProvider.| Constructor and Description |
|---|
MultiAttitudeProviderWrapper(AttitudeProvider attitudeProviderIn,
String satIdIn)
Constructor.
|
| 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.
|
AttitudeProvider |
getAttitudeProvider()
Returns the AttitudeProvider.
|
String |
getID()
Returns the ID of the spacecraft associated with the AttitudeProvider.
|
public MultiAttitudeProviderWrapper(AttitudeProvider attitudeProviderIn, String satIdIn)
attitudeProviderIn - attitude providersatIdIn - satellite IDpublic Attitude getAttitude(Map<String,PVCoordinatesProvider> pvProvs, AbsoluteDate date, Frame frame) throws PatriusException
getAttitude in interface MultiAttitudeProviderpvProvs - PV providers around current datedate - current dateframe - reference frame in which attitude is computedPatriusException - thrown if attitude cannot be computedpublic Attitude getAttitude(Map<String,Orbit> orbits) throws PatriusException
getAttitude in interface MultiAttitudeProviderorbits - orbits of satellite. They should be at the same datePatriusException - thrown if attitude cannot be computed or orbits are not at the same
datepublic AttitudeProvider getAttitudeProvider()
public String getID()
Copyright © 2025 CNES. All rights reserved.