public class BeidouMeo extends Object
Constructor and Description |
---|
BeidouMeo(AbsoluteDate validityStart,
AbsoluteDate validityEnd,
ExtendedPVCoordinatesProvider sun,
Frame inertialFrame)
Simple constructor.
|
Modifier and Type | Method and 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.CalculusFieldElement<T>> |
correctedYaw(org.orekit.gnss.attitude.GNSSFieldAttitudeContext<T> context)
Compute GNSS attitude with midnight/noon yaw turn correction.
|
<T extends org.hipparchus.CalculusFieldElement<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.
|
protected Frame |
getInertialFrame()
Get inertial frame where velocity are computed.
|
protected ExtendedPVCoordinatesProvider |
getSun()
Get provider for Sun position.
|
AbsoluteDate |
validityEnd()
Get end of validity for this provider.
|
AbsoluteDate |
validityStart()
Get start of validity for this provider.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getAttitudeRotation, getAttitudeRotation
public BeidouMeo(AbsoluteDate validityStart, AbsoluteDate validityEnd, ExtendedPVCoordinatesProvider sun, Frame inertialFrame)
validityStart
- start of validity for this providervalidityEnd
- end of validity for this providersun
- provider for Sun positioninertialFrame
- inertial frame where velocity are computedprotected TimeStampedAngularCoordinates correctedYaw(org.orekit.gnss.attitude.GNSSAttitudeContext context)
context
- context data for attitude computationprotected <T extends org.hipparchus.CalculusFieldElement<T>> TimeStampedFieldAngularCoordinates<T> correctedYaw(org.orekit.gnss.attitude.GNSSFieldAttitudeContext<T> context)
T
- type of the field elementscontext
- context data for attitude computationpublic AbsoluteDate validityStart()
validityStart
in interface GNSSAttitudeProvider
public AbsoluteDate validityEnd()
validityEnd
in interface GNSSAttitudeProvider
public Attitude getAttitude(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)
getAttitude
in interface AttitudeProvider
pvProv
- local position-velocity provider around current datedate
- current dateframe
- reference frame from which attitude is computedpublic <T extends org.hipparchus.CalculusFieldElement<T>> FieldAttitude<T> getAttitude(FieldPVCoordinatesProvider<T> pvProv, FieldAbsoluteDate<T> date, Frame frame)
getAttitude
in interface AttitudeProvider
T
- type of the field elementspvProv
- local position-velocity provider around current datedate
- current dateframe
- reference frame from which attitude is computedprotected ExtendedPVCoordinatesProvider getSun()
protected Frame getInertialFrame()
Copyright © 2002-2023 CS GROUP. All rights reserved.