Package org.orekit.gnss.attitude
Class BeidouGeo
- java.lang.Object
-
- org.orekit.gnss.attitude.AbstractGNSSAttitudeProvider
-
- org.orekit.gnss.attitude.BeidouGeo
-
- All Implemented Interfaces:
Serializable
,AttitudeProvider
,GNSSAttitudeProvider
public class BeidouGeo extends AbstractGNSSAttitudeProvider
Attitude providers for Beidou geostationary orbit navigation satellites.- Since:
- 9.2
- Author:
- Luc Maisonobe Java translation
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description BeidouGeo(AbsoluteDate validityStart, AbsoluteDate validityEnd, ExtendedPVCoordinatesProvider sun, Frame inertialFrame)
Simple constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected TimeStampedAngularCoordinates
correctedYaw(org.orekit.gnss.attitude.GNSSAttitudeContext context)
Select the /** Compute GNSS attitude with midnight/noon yaw turn correction.protected <T extends org.hipparchus.RealFieldElement<T>>
TimeStampedFieldAngularCoordinates<T>correctedYaw(org.orekit.gnss.attitude.GNSSFieldAttitudeContext<T> context)
Compute GNSS attitude with midnight/noon yaw turn correction.-
Methods inherited from class org.orekit.gnss.attitude.AbstractGNSSAttitudeProvider
getAttitude, getAttitude, validityEnd, validityStart
-
-
-
-
Constructor Detail
-
BeidouGeo
public BeidouGeo(AbsoluteDate validityStart, AbsoluteDate validityEnd, ExtendedPVCoordinatesProvider sun, Frame inertialFrame)
Simple constructor.- Parameters:
validityStart
- start of validity for this providervalidityEnd
- end of validity for this providersun
- provider for Sun positioninertialFrame
- inertial frame where velocity are computed
-
-
Method Detail
-
correctedYaw
protected TimeStampedAngularCoordinates correctedYaw(org.orekit.gnss.attitude.GNSSAttitudeContext context)
Select the /** Compute GNSS attitude with midnight/noon yaw turn correction.- Specified by:
correctedYaw
in classAbstractGNSSAttitudeProvider
- Parameters:
context
- context data for attitude computation- Returns:
- corrected yaw, using inertial frame as the reference
-
correctedYaw
protected <T extends org.hipparchus.RealFieldElement<T>> TimeStampedFieldAngularCoordinates<T> correctedYaw(org.orekit.gnss.attitude.GNSSFieldAttitudeContext<T> context)
Compute GNSS attitude with midnight/noon yaw turn correction.- Specified by:
correctedYaw
in classAbstractGNSSAttitudeProvider
- Type Parameters:
T
- type of the field elements- Parameters:
context
- context data for attitude computation- Returns:
- corrected yaw, using inertial frame as the reference
-
-