Package org.orekit.attitudes
Interface AttitudeProvider
-
- All Superinterfaces:
Serializable
- All Known Subinterfaces:
AttitudeProviderModifier
,GNSSAttitudeProvider
- All Known Implementing Classes:
AbstractGNSSAttitudeProvider
,AttitudesSequence
,BeidouGeo
,BeidouIGSO
,BeidouMeo
,BodyCenterPointing
,CelestialBodyPointed
,FixedRate
,Galileo
,GenericGNSS
,Glonass
,GPSBlockIIA
,GPSBlockIIF
,GPSBlockIIR
,GroundPointing
,InertialProvider
,LofOffset
,LofOffsetPointing
,NadirPointing
,SpinStabilized
,TabulatedLofOffset
,TabulatedProvider
,TargetPointing
,YawCompensation
,YawSteering
public interface AttitudeProvider extends Serializable
This interface represents an attitude provider model set.An attitude provider provides a way to compute an
Attitude
from an date and position-velocity local provider.- Author:
- Véronique Pommier-Maurussane
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <T extends org.hipparchus.RealFieldElement<T>>
FieldAttitude<T>getAttitude(FieldPVCoordinatesProvider<T> pvProv, FieldAbsoluteDate<T> date, Frame frame)
Compute the attitude corresponding to an orbital state.Attitude
getAttitude(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)
Compute the attitude corresponding to an orbital state.
-
-
-
Method Detail
-
getAttitude
Attitude getAttitude(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)
Compute the attitude corresponding to an orbital state.- Parameters:
pvProv
- local position-velocity provider around current datedate
- current dateframe
- reference frame from which attitude is computed- Returns:
- attitude attitude on the specified date and position-velocity state
-
getAttitude
<T extends org.hipparchus.RealFieldElement<T>> FieldAttitude<T> getAttitude(FieldPVCoordinatesProvider<T> pvProv, FieldAbsoluteDate<T> date, Frame frame)
Compute the attitude corresponding to an orbital state.- Type Parameters:
T
- type of the field elements- Parameters:
pvProv
- local position-velocity provider around current datedate
- current dateframe
- reference frame from which attitude is computed- Returns:
- attitude attitude on the specified date and position-velocity state
- Since:
- 9.0
-
-