Package org.orekit.gnss.attitude
Class GenericGNSS
- java.lang.Object
-
- org.orekit.gnss.attitude.AbstractGNSSAttitudeProvider
-
- org.orekit.gnss.attitude.GenericGNSS
-
- All Implemented Interfaces:
Serializable,AttitudeProvider,GNSSAttitudeProvider
public class GenericGNSS extends AbstractGNSSAttitudeProvider
Attitude providers for navigation satellites for which no specialized model is known.- Since:
- 9.2
- Author:
- Luc Maisonobe
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description GenericGNSS(AbsoluteDate validityStart, AbsoluteDate validityEnd, ExtendedPVCoordinatesProvider sun, Frame inertialFrame)Simple constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected TimeStampedAngularCoordinatescorrectedYaw(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
-
GenericGNSS
public GenericGNSS(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:
correctedYawin 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:
correctedYawin 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
-
-