Uses of Class
org.orekit.orbits.FieldKeplerianOrbit
Packages that use FieldKeplerianOrbit
Package
Description
Package relative provides classes to compute typical maneuvers of relative proximity operations (RPO).
This package provides classes to represent orbits.
Top level package for analytical propagators.
This package provides classes related to navigation data containing in
GNSS almanacs and navigation messages.
This package provides classes related to TLE generation.
-
Uses of FieldKeplerianOrbit in org.orekit.control.relative
Methods in org.orekit.control.relative that return FieldKeplerianOrbitModifier and TypeMethodDescriptionstatic <T extends CalculusFieldElement<T>>
FieldKeplerianOrbit<T> CoellipticOrbit.computeChaserOrbit(FieldKeplerianOrbit<T> targetOrbit, T semiMinorAxis, T xPlaneOffset, T vBarOffset, T driftPerOrbit, T xPlaneIVectorPhase) Computes the chaser orbit to naturally circumnavigate around a target satellite in an elliptic orbit.Methods in org.orekit.control.relative with parameters of type FieldKeplerianOrbitModifier and TypeMethodDescriptionstatic <T extends CalculusFieldElement<T>>
FieldKeplerianOrbit<T> CoellipticOrbit.computeChaserOrbit(FieldKeplerianOrbit<T> targetOrbit, T semiMinorAxis, T xPlaneOffset, T vBarOffset, T driftPerOrbit, T xPlaneIVectorPhase) Computes the chaser orbit to naturally circumnavigate around a target satellite in an elliptic orbit. -
Uses of FieldKeplerianOrbit in org.orekit.orbits
Methods in org.orekit.orbits that return FieldKeplerianOrbitModifier and TypeMethodDescriptionCreate a new object representing the same physical orbital state, but attached to a different reference frame.FieldKeplerianOrbit.shiftedBy(double dt) Get a time-shifted orbit.FieldKeplerianOrbit.shiftedBy(TimeOffset dt) Get a time-shifted orbit.Get a time-shifted orbit.FieldKeplerianOrbit.withCachedPositionAngleType(PositionAngleType positionAngleType) Creates a new instance with the provided type used for caching.FieldKeplerianOrbit.withKeplerianRates()Creates a new instance such thatPositionAngleBased.hasNonKeplerianRates()is false. -
Uses of FieldKeplerianOrbit in org.orekit.propagation.analytical
Methods in org.orekit.propagation.analytical that return FieldKeplerianOrbitModifier and TypeMethodDescriptionstatic <T extends CalculusFieldElement<T>>
FieldKeplerianOrbit<T> FieldBrouwerLyddanePropagator.computeMeanOrbit(FieldOrbit<T> osculating, double referenceRadius, double mu, double c20, double c30, double c40, double c50, double m2Value, double epsilon, int maxIterations) Conversion from osculating to mean orbit.static <T extends CalculusFieldElement<T>>
FieldKeplerianOrbit<T> FieldBrouwerLyddanePropagator.computeMeanOrbit(FieldOrbit<T> osculating, double referenceRadius, double mu, double c20, double c30, double c40, double c50, double m2Value, OsculatingToMeanConverter converter) Conversion from osculating to mean orbit.static <T extends CalculusFieldElement<T>>
FieldKeplerianOrbit<T> FieldBrouwerLyddanePropagator.computeMeanOrbit(FieldOrbit<T> osculating, UnnormalizedSphericalHarmonicsProvider provider, UnnormalizedSphericalHarmonicsProvider.UnnormalizedSphericalHarmonics harmonics, double m2Value) Conversion from osculating to mean orbit.static <T extends CalculusFieldElement<T>>
FieldKeplerianOrbit<T> FieldBrouwerLyddanePropagator.computeMeanOrbit(FieldOrbit<T> osculating, UnnormalizedSphericalHarmonicsProvider provider, UnnormalizedSphericalHarmonicsProvider.UnnormalizedSphericalHarmonics harmonics, double m2Value, double epsilon, int maxIterations) Conversion from osculating to mean orbit.FieldBrouwerLyddanePropagator.propagateOrbit(FieldAbsoluteDate<T> date, T[] parameters) Propagate an orbit up to a specific target date. -
Uses of FieldKeplerianOrbit in org.orekit.propagation.analytical.gnss.data
Methods in org.orekit.propagation.analytical.gnss.data that return FieldKeplerianOrbitModifier and TypeMethodDescriptionFieldGnssOrbitalElements.getOrbit()Get the underlying Keplerian orbit.Methods in org.orekit.propagation.analytical.gnss.data with parameters of type FieldKeplerianOrbitModifier and TypeMethodDescription<T extends CalculusFieldElement<T>>
FieldBeidouAlmanac<T> BeidouAlmanac.toField(FieldKeplerianOrbit<T> orbit, T[] nonKeplerian, DoubleFunction<T> converter) Create another field version of the instance.<T extends CalculusFieldElement<T>>
FieldBeidouCivilianNavigationMessage<T> BeidouCivilianNavigationMessage.toField(FieldKeplerianOrbit<T> orbit, T[] nonKeplerian, DoubleFunction<T> converter) Create another field version of the instance.<T extends CalculusFieldElement<T>>
FieldBeidouLegacyNavigationMessage<T> BeidouLegacyNavigationMessage.toField(FieldKeplerianOrbit<T> orbit, T[] nonKeplerian, DoubleFunction<T> converter) Create another field version of the instance.<U extends CalculusFieldElement<U>>
FieldBeidouAlmanac<U> FieldBeidouAlmanac.toField(FieldKeplerianOrbit<U> orbit, U[] nonKeplerian, Function<T, U> converter) Create another field version of the instance.<U extends CalculusFieldElement<U>>
FieldBeidouCivilianNavigationMessage<U> FieldBeidouCivilianNavigationMessage.toField(FieldKeplerianOrbit<U> orbit, U[] nonKeplerian, Function<T, U> converter) Create another field version of the instance.<U extends CalculusFieldElement<U>>
FieldBeidouLegacyNavigationMessage<U> FieldBeidouLegacyNavigationMessage.toField(FieldKeplerianOrbit<U> orbit, U[] nonKeplerian, Function<T, U> converter) Create another field version of the instance.<U extends CalculusFieldElement<U>>
FieldGalileoAlmanac<U> FieldGalileoAlmanac.toField(FieldKeplerianOrbit<U> orbit, U[] nonKeplerian, Function<T, U> converter) Create another field version of the instance.<U extends CalculusFieldElement<U>>
FieldGalileoNavigationMessage<U> FieldGalileoNavigationMessage.toField(FieldKeplerianOrbit<U> orbit, U[] nonKeplerian, Function<T, U> converter) Create another field version of the instance.abstract <U extends CalculusFieldElement<U>>
FieldGnssOrbitalElements<U, O> FieldGnssOrbitalElements.toField(FieldKeplerianOrbit<U> keplerian, U[] nonKeplerian, Function<T, U> converter) Create another field version of the instance.<U extends CalculusFieldElement<U>>
FieldGPSAlmanac<U> FieldGPSAlmanac.toField(FieldKeplerianOrbit<U> orbit, U[] nonKeplerian, Function<T, U> converter) Create another field version of the instance.<U extends CalculusFieldElement<U>>
FieldGPSCivilianNavigationMessage<U> FieldGPSCivilianNavigationMessage.toField(FieldKeplerianOrbit<U> orbit, U[] nonKeplerian, Function<T, U> converter) Create another field version of the instance.<U extends CalculusFieldElement<U>>
FieldGPSLegacyNavigationMessage<U> FieldGPSLegacyNavigationMessage.toField(FieldKeplerianOrbit<U> orbit, U[] nonKeplerian, Function<T, U> converter) Create another field version of the instance.<U extends CalculusFieldElement<U>>
FieldNavICAlmanac<U> FieldNavICAlmanac.toField(FieldKeplerianOrbit<U> orbit, U[] nonKeplerian, Function<T, U> converter) Create another field version of the instance.<U extends CalculusFieldElement<U>>
FieldNavicL1NvNavigationMessage<U> FieldNavicL1NvNavigationMessage.toField(FieldKeplerianOrbit<U> orbit, U[] nonKeplerian, Function<T, U> converter) Create another field version of the instance.<U extends CalculusFieldElement<U>>
FieldNavicLegacyNavigationMessage<U> FieldNavicLegacyNavigationMessage.toField(FieldKeplerianOrbit<U> orbit, U[] nonKeplerian, Function<T, U> converter) Create another field version of the instance.<U extends CalculusFieldElement<U>>
FieldQZSSAlmanac<U> FieldQZSSAlmanac.toField(FieldKeplerianOrbit<U> orbit, U[] nonKeplerian, Function<T, U> converter) Create another field version of the instance.<U extends CalculusFieldElement<U>>
FieldQZSSCivilianNavigationMessage<U> FieldQZSSCivilianNavigationMessage.toField(FieldKeplerianOrbit<U> orbit, U[] nonKeplerian, Function<T, U> converter) Create another field version of the instance.<U extends CalculusFieldElement<U>>
FieldQZSSLegacyNavigationMessage<U> FieldQZSSLegacyNavigationMessage.toField(FieldKeplerianOrbit<U> orbit, U[] nonKeplerian, Function<T, U> converter) Create another field version of the instance.<T extends CalculusFieldElement<T>>
FieldGalileoAlmanac<T> GalileoAlmanac.toField(FieldKeplerianOrbit<T> orbit, T[] nonKeplerian, DoubleFunction<T> converter) Create another field version of the instance.<T extends CalculusFieldElement<T>>
FieldGalileoNavigationMessage<T> GalileoNavigationMessage.toField(FieldKeplerianOrbit<T> orbit, T[] nonKeplerian, DoubleFunction<T> converter) Create another field version of the instance.abstract <T extends CalculusFieldElement<T>>
FieldGnssOrbitalElements<T, O> GNSSOrbitalElements.toField(FieldKeplerianOrbit<T> keplerian, T[] nonKeplerian, DoubleFunction<T> converter) Create another field version of the instance.<T extends CalculusFieldElement<T>>
FieldGPSAlmanac<T> GPSAlmanac.toField(FieldKeplerianOrbit<T> orbit, T[] nonKeplerian, DoubleFunction<T> converter) Create another field version of the instance.<T extends CalculusFieldElement<T>>
FieldGPSCivilianNavigationMessage<T> GPSCivilianNavigationMessage.toField(FieldKeplerianOrbit<T> orbit, T[] nonKeplerian, DoubleFunction<T> converter) Create another field version of the instance.<T extends CalculusFieldElement<T>>
FieldGPSLegacyNavigationMessage<T> GPSLegacyNavigationMessage.toField(FieldKeplerianOrbit<T> orbit, T[] nonKeplerian, DoubleFunction<T> converter) Create another field version of the instance.<T extends CalculusFieldElement<T>>
FieldNavICAlmanac<T> NavICAlmanac.toField(FieldKeplerianOrbit<T> orbit, T[] nonKeplerian, DoubleFunction<T> converter) Create another field version of the instance.<T extends CalculusFieldElement<T>>
FieldNavicL1NvNavigationMessage<T> NavICL1NvNavigationMessage.toField(FieldKeplerianOrbit<T> orbit, T[] nonKeplerian, DoubleFunction<T> converter) Create another field version of the instance.<T extends CalculusFieldElement<T>>
FieldNavicLegacyNavigationMessage<T> NavICLegacyNavigationMessage.toField(FieldKeplerianOrbit<T> orbit, T[] nonKeplerian, DoubleFunction<T> converter) Create another field version of the instance.<T extends CalculusFieldElement<T>>
FieldQZSSAlmanac<T> QZSSAlmanac.toField(FieldKeplerianOrbit<T> orbit, T[] nonKeplerian, DoubleFunction<T> converter) Create another field version of the instance.<T extends CalculusFieldElement<T>>
FieldQZSSCivilianNavigationMessage<T> QZSSCivilianNavigationMessage.toField(FieldKeplerianOrbit<T> orbit, T[] nonKeplerian, DoubleFunction<T> converter) Create another field version of the instance.<T extends CalculusFieldElement<T>>
FieldQZSSLegacyNavigationMessage<T> QZSSLegacyNavigationMessage.toField(FieldKeplerianOrbit<T> orbit, T[] nonKeplerian, DoubleFunction<T> converter) Create another field version of the instance.Constructors in org.orekit.propagation.analytical.gnss.data with parameters of type FieldKeplerianOrbitModifierConstructorDescriptionFieldAbstractNavigationMessage(double angularVelocity, int weeksInCycle, TimeScales timeScales, String type, int prn, FieldGNSSDate<T> toe, FieldKeplerianOrbit<T> orbit, T[] nonKeplerian, T tgd, FieldGNSSDate<T> toc, FieldGNSSDate<T> transmissionTime) Creates a new instance.FieldBeidouAlmanac(double angularVelocity, int weeksInCycle, TimeScales timeScales, String type, int prn, FieldGNSSDate<T> toe, FieldKeplerianOrbit<T> orbit, T[] nonKeplerian, T tgd, FieldGNSSDate<T> toc, int health) Creates a new instance.FieldBeidouCivilianNavigationMessage(BeidouCivilianType beidouType, double angularVelocity, int weeksInCycle, TimeScales timeScales, String type, int prn, FieldGNSSDate<T> toe, FieldKeplerianOrbit<T> orbit, T[] nonKeplerian, T tgd, FieldGNSSDate<T> toc, FieldGNSSDate<T> transmissionTime, int iode, int iodc, T iscB1CD, T iscB1CP, T iscB2AD, int sisaiOe, int sisaiOcb, int sisaiOc1, int sisaiOc2, int sismai, int health, int integrityFlags, T tgdB1Cp, T tgdB2ap, T tgdB2bI, BeidouSatelliteType satelliteType) Creates a new instance.FieldBeidouLegacyNavigationMessage(boolean d2, double angularVelocity, int weeksInCycle, TimeScales timeScales, String type, int prn, FieldGNSSDate<T> toe, FieldKeplerianOrbit<T> orbit, T[] nonKeplerian, T tgd, FieldGNSSDate<T> toc, FieldGNSSDate<T> transmissionTime, int aode, int aodc, int satH1, T tgd1, T tgd2, T svAccuracy) Creates a new instance.FieldCivilianNavigationMessage(boolean cnv2, double angularVelocity, int weeksInCycle, TimeScales timeScales, String type, int prn, FieldGNSSDate<T> toe, FieldKeplerianOrbit<T> orbit, T[] nonKeplerian, T tgd, FieldGNSSDate<T> toc, FieldGNSSDate<T> transmissionTime, T svAccuracy, int svHealth, T iscL1CA, T iscL1CD, T iscL1CP, T iscL2C, T iscL5I5, T iscL5Q5, int uraiEd, int uraiNed0, int uraiNed1, int uraiNed2, int flags) Creates a new instance.FieldGalileoAlmanac(double angularVelocity, int weeksInCycle, TimeScales timeScales, String type, int prn, FieldGNSSDate<T> toe, FieldKeplerianOrbit<T> orbit, T[] nonKeplerian, T tgd, FieldGNSSDate<T> toc, int healthE5a, int healthE5b, int healthE1, int iod) Creates a new instance.FieldGalileoNavigationMessage(double angularVelocity, int weeksInCycle, TimeScales timeScales, String type, int prn, FieldGNSSDate<T> toe, FieldKeplerianOrbit<T> orbit, T[] nonKeplerian, T tgd, FieldGNSSDate<T> toc, FieldGNSSDate<T> transmissionTime, int iodNav, int dataSource, T bgdE1E5a, T bgdE5bE1, T sisa, T svHealth) Creates a new instance.protectedFieldGnssOrbitalElements(double angularVelocity, int weeksInCycle, TimeScales timeScales, String type, int prn, FieldGNSSDate<T> toe, FieldKeplerianOrbit<T> orbit, T[] nonKeplerian, T tgd, FieldGNSSDate<T> toc) Creates a new instance.protectedFieldGnssOrbitalElements(double angularVelocity, int weeksInCycle, TimeScales timeScales, String type, int prn, FieldGNSSDate<T> toe, FieldKeplerianOrbit<T> orbit, T aDot, T deltaN0, T deltaN0Dot, T iDot, T omegaDot, T cuc, T cus, T crc, T crs, T cic, T cis, T af0, T af1, T af2, T tgd, FieldGNSSDate<T> toc) Creates a new instance.FieldGPSAlmanac(double angularVelocity, int weeksInCycle, TimeScales timeScales, String type, int prn, FieldGNSSDate<T> toe, FieldKeplerianOrbit<T> orbit, T[] nonKeplerian, T tgd, FieldGNSSDate<T> toc, String source, int svn, int health, int ura, int satConfiguration) Creates a new instance.FieldGPSCivilianNavigationMessage(boolean cnv2, double angularVelocity, int weeksInCycle, TimeScales timeScales, String type, int prn, FieldGNSSDate<T> toe, FieldKeplerianOrbit<T> orbit, T[] nonKeplerian, T tgd, FieldGNSSDate<T> toc, FieldGNSSDate<T> transmissionTime, T svAccuracy, int svHealth, T iscL1CA, T iscL1CD, T iscL1CP, T iscL2C, T iscL5I5, T iscL5Q5, int uraiEd, int uraiNed0, int uraiNed1, int uraiNed2, int flags) Creates a new instance.FieldGPSLegacyNavigationMessage(double angularVelocity, int weeksInCycle, TimeScales timeScales, String type, int prn, FieldGNSSDate<T> toe, FieldKeplerianOrbit<T> orbit, T[] nonKeplerian, T tgd, FieldGNSSDate<T> toc, FieldGNSSDate<T> transmissionTime, int iode, int iodc, T svAccuracy, int svHealth, int fitInterval, int l2Codes, int l2PFlags) Creates a new instance.FieldLegacyNavigationMessage(double angularVelocity, int weeksInCycle, TimeScales timeScales, String type, int prn, FieldGNSSDate<T> toe, FieldKeplerianOrbit<T> orbit, T[] nonKeplerian, T tgd, FieldGNSSDate<T> toc, FieldGNSSDate<T> transmissionTime, int iode, int iodc, T svAccuracy, int svHealth, int fitInterval, int l2Codes, int l2PFlags) Creates a new instance.FieldNavICAlmanac(double angularVelocity, int weeksInCycle, TimeScales timeScales, String type, int prn, FieldGNSSDate<T> toe, FieldKeplerianOrbit<T> orbit, T[] nonKeplerian, T tgd, FieldGNSSDate<T> toc) Creates a new instance.FieldNavicL1NvNavigationMessage(double angularVelocity, int weeksInCycle, TimeScales timeScales, String type, int prn, FieldGNSSDate<T> toe, FieldKeplerianOrbit<T> orbit, T[] nonKeplerian, T tgd, FieldGNSSDate<T> toc, FieldGNSSDate<T> transmissionTime, int referenceSignalFlag, int urai, int l1SpsHealth, T tgdSL5, T iscSL1P, T iscL1DL1P, T iscL1PS, T iscL1DS) Creates a new instance.FieldNavicLegacyNavigationMessage(double angularVelocity, int weeksInCycle, TimeScales timeScales, String type, int prn, FieldGNSSDate<T> toe, FieldKeplerianOrbit<T> orbit, T[] nonKeplerian, T tgd, FieldGNSSDate<T> toc, FieldGNSSDate<T> transmissionTime, int iode, int iodc, T svAccuracy, int svHealth, int fitInterval, int l2Codes, int l2PFlags) Creates a new instance.FieldQZSSAlmanac(double angularVelocity, int weeksInCycle, TimeScales timeScales, String type, int prn, FieldGNSSDate<T> toe, FieldKeplerianOrbit<T> orbit, T[] nonKeplerian, T tgd, FieldGNSSDate<T> toc, String source, int health) Creates a new instance.FieldQZSSCivilianNavigationMessage(boolean cnv2, double angularVelocity, int weeksInCycle, TimeScales timeScales, String type, int prn, FieldGNSSDate<T> toe, FieldKeplerianOrbit<T> orbit, T[] nonKeplerian, T tgd, FieldGNSSDate<T> toc, FieldGNSSDate<T> transmissionTime, T svAccuracy, int svHealth, T iscL1CA, T iscL1CD, T iscL1CP, T iscL2C, T iscL5I5, T iscL5Q5, int uraiEd, int uraiNed0, int uraiNed1, int uraiNed2, int flags) Creates a new instance.FieldQZSSLegacyNavigationMessage(double angularVelocity, int weeksInCycle, TimeScales timeScales, String type, int prn, FieldGNSSDate<T> toe, FieldKeplerianOrbit<T> orbit, T[] nonKeplerian, T tgd, FieldGNSSDate<T> toc, FieldGNSSDate<T> transmissionTime, int iode, int iodc, T svAccuracy, int svHealth, int fitInterval, int l2Codes, int l2PFlags) Creates a new instance. -
Uses of FieldKeplerianOrbit in org.orekit.propagation.analytical.tle.generation
Methods in org.orekit.propagation.analytical.tle.generation with parameters of type FieldKeplerianOrbitModifier and TypeMethodDescriptionstatic <T extends CalculusFieldElement<T>>
FieldTLE<T> TleGenerationUtil.newTLE(FieldKeplerianOrbit<T> keplerianOrbit, FieldTLE<T> templateTLE) Builds a new TLE from Keplerian parameters and a template for TLE data.