Class GNSSExtendedPositionProvider
java.lang.Object
org.orekit.utils.AbstractExtendedPositionProvider<GNSSPropagator>
org.orekit.propagation.analytical.gnss.GNSSExtendedPositionProvider
- All Implemented Interfaces:
ExtendedPositionProvider,PVCoordinatesProvider
Class for GNSS extended position provider.
- Since:
- 14.0
- Author:
- Romain Serra
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionGNSSExtendedPositionProvider(GNSSOrbitalElements<?> orbitalElements, Frame eci, Frame ecef, AttitudeProvider provider, double mass) Build a new instance. -
Method Summary
Modifier and TypeMethodDescriptionprotected <T extends CalculusFieldElement<T>>
FieldGnssPropagator<T> getFieldProvider(Field<T> field) Build Field provider.Methods inherited from class org.orekit.utils.AbstractExtendedPositionProvider
getPosition, getPosition, getProvider, getPVCoordinates, getPVCoordinates, getVelocity, getVelocityMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.orekit.utils.ExtendedPositionProvider
toFieldPVCoordinatesProvider
-
Constructor Details
-
GNSSExtendedPositionProvider
public GNSSExtendedPositionProvider(GNSSOrbitalElements<?> orbitalElements, Frame eci, Frame ecef, AttitudeProvider provider, double mass) Build a new instance.- Parameters:
orbitalElements- GNSS orbital elementseci- Earth Centered Inertial frameecef- Earth Centered Earth Fixed frameprovider- attitude providermass- satellite mass (kg)
-
-
Method Details
-
getFieldProvider
protected <T extends CalculusFieldElement<T>> FieldGnssPropagator<T> getFieldProvider(Field<T> field) Build Field provider.- Specified by:
getFieldProviderin classAbstractExtendedPositionProvider<GNSSPropagator>- Type Parameters:
T- field- Parameters:
field- field type- Returns:
- Field provider
-