Uses of Class
org.orekit.orbits.Orbit
Packages that use Orbit
Package
Description
This package provides classes relative to the boundary conditions for indirect shooting.
This package provides initial orbit determination methods.
The leastsquares package provides an implementation of a batch least
squares estimator engine to perform an orbit determination.
This package provides interfaces for orbit file representations and corresponding
parsers.
This package provides models of simple maneuvers.
This package provides ways to do tessellation and sampling of zones of
interest over an ellipsoid surface.
This package provides classes to represent orbits.
Propagation
Top level package for analytical propagators.
This package provides classes to propagate GNSS orbits.
This package provides classes to propagate Intelsat's 11 elements.
This package provides classes to read and extrapolate tle's.
This package provides tools to convert a given propagator or a set of
SpacecraftState into another propagator.This package wraps methods from various (semi)analytical models in Orekit to convert back and
forth between an averaged orbital state and an osculating one.
This package wraps conversions from an osculating orbit to an averaged state according to a
given theory (usually via a fixed-point algorithm using the inverse conversion).
This package provides the ability to convert osculating orbits into mean orbits
according to different theories (Brouwer-Lyddane, Eckstein-Hechler, SGP4/SDP4,
DSST) with different conversion algorithms (fixed-point, least-squares).
This package provides tools to represent and propagate covariance.
This package provides interfaces and classes dealing with events occurring during propagation.
Utilities for integration-based propagators (both numerical and semi-analytical).
This package provides force models for Draper Semi-analytical Satellite Theory (DSST).
This package provides utilities for Draper Semi-analytical Satellite Theory (DSST).
Package specific to calculus assuming a 2D short-term encounter model.
This package provides useful objects.
-
Uses of Orbit in org.orekit.control.indirect.shooting.boundary
Methods in org.orekit.control.indirect.shooting.boundary that return OrbitModifier and TypeMethodDescriptionFixedTimeBoundaryOrbits.getInitialOrbit()Getter for the initial condition.FixedTimeBoundaryOrbits.getTerminalOrbit()Getter for the terminal condition.Constructors in org.orekit.control.indirect.shooting.boundary with parameters of type OrbitModifierConstructorDescriptionFixedTimeBoundaryOrbits(Orbit initialOrbit, Orbit terminalOrbit) Constructor. -
Uses of Orbit in org.orekit.estimation.iod
Methods in org.orekit.estimation.iod that return OrbitModifier and TypeMethodDescriptionIodGauss.estimate(Frame outputFrame, Vector3D obsP1, AbsoluteDate obsDate1, Vector3D los1, Vector3D obsP2, AbsoluteDate obsDate2, Vector3D los2, Vector3D obsP3, AbsoluteDate obsDate3, Vector3D los3) Estimate and orbit based on Gauss Intial Orbit Determination method.IodGauss.estimate(Frame outputFrame, AngularAzEl azEl1, AngularAzEl azEl2, AngularAzEl azEl3) Estimate and orbit based on Gauss Intial Orbit Determination method.IodGauss.estimate(Frame outputFrame, AngularRaDec raDec1, AngularRaDec raDec2, AngularRaDec raDec3) Estimate and orbit based on Gauss Intial Orbit Determination method.IodGibbs.estimate(Frame frame, Vector3D r1, AbsoluteDate date1, Vector3D r2, AbsoluteDate date2, Vector3D r3, AbsoluteDate date3) Give an initial orbit estimation, assuming Keplerian motion.Give an initial orbit estimation, assuming Keplerian motion.Give an initial orbit estimation, assuming Keplerian motion.IodGooding.estimate(Frame outputFrame, Vector3D O1, Vector3D O2, Vector3D O3, Vector3D lineOfSight1, AbsoluteDate dateObs1, Vector3D lineOfSight2, AbsoluteDate dateObs2, Vector3D lineOfSight3, AbsoluteDate dateObs3, double rho1init, double rho3init) Estimate orbit from three line of sight.IodGooding.estimate(Frame outputFrame, Vector3D O1, Vector3D O2, Vector3D O3, Vector3D lineOfSight1, AbsoluteDate dateObs1, Vector3D lineOfSight2, AbsoluteDate dateObs2, Vector3D lineOfSight3, AbsoluteDate dateObs3, double rho1init, double rho3init, int nRev, boolean direction) Estimate orbit from three line of sight.IodGooding.estimate(Frame outputFrame, AngularAzEl azEl1, AngularAzEl azEl2, AngularAzEl azEl3) Estimate orbit from three angular (i.e., azimuth - elevation) observations.IodGooding.estimate(Frame outputFrame, AngularAzEl azEl1, AngularAzEl azEl2, AngularAzEl azEl3, double rho1init, double rho3init) Estimate orbit from three angular observations.IodGooding.estimate(Frame outputFrame, AngularAzEl azEl1, AngularAzEl azEl2, AngularAzEl azEl3, double rho1init, double rho3init, int nRev, boolean direction) Estimate orbit from three angular observations.IodGooding.estimate(Frame outputFrame, AngularAzEl azEl1, AngularAzEl azEl2, AngularAzEl azEl3, int nRev, boolean direction) Estimate orbit from three angular (i.e., azimuth - elevation) observations.IodGooding.estimate(Frame outputFrame, AngularRaDec raDec1, AngularRaDec raDec2, AngularRaDec raDec3) Estimate orbit from three angular (i.e., right ascension - declination) observations.IodGooding.estimate(Frame outputFrame, AngularRaDec raDec1, AngularRaDec raDec2, AngularRaDec raDec3, double rho1init, double rho3init) Estimate orbit from three angular observations.IodGooding.estimate(Frame outputFrame, AngularRaDec raDec1, AngularRaDec raDec2, AngularRaDec raDec3, double rho1init, double rho3init, int nRev, boolean direction) Estimate orbit from three angular observations.IodGooding.estimate(Frame outputFrame, AngularRaDec raDec1, AngularRaDec raDec2, AngularRaDec raDec3, int nRev, boolean direction) Estimate orbit from three angular (i.e., right ascension - declination) observations.IodHerrickGibbs.estimate(Frame frame, Vector3D r1, AbsoluteDate date1, Vector3D r2, AbsoluteDate date2, Vector3D r3, AbsoluteDate date3) Give an initial orbit estimation, assuming Keplerian motion.Give an initial orbit estimation, assuming Keplerian motion.Give an initial orbit estimation, assuming Keplerian motion.IodLambert.estimate(Frame frame, boolean posigrade, int nRev, Vector3D p1, AbsoluteDate t1, Vector3D p2, AbsoluteDate t2) Estimate a Keplerian orbit given two position vectors and a duration.Estimate an initial orbit from two position measurements.Estimate an initial orbit from two PV measurements.IodLaplace.estimate(Frame outputFrame, AngularAzEl azEl1, AngularAzEl azEl2, AngularAzEl azEl3) Estimate the orbit from three angular observations at the same location.IodLaplace.estimate(Frame outputFrame, AngularRaDec raDec1, AngularRaDec raDec2, AngularRaDec raDec3) Estimate the orbit from three angular observations at the same location.IodLaplace.estimate(Frame outputFrame, PVCoordinates obsPva, AbsoluteDate obsDate1, Vector3D los1, AbsoluteDate obsDate2, Vector3D los2, AbsoluteDate obsDate3, Vector3D los3) Estimate orbit from three line of sight angles at the same location. -
Uses of Orbit in org.orekit.estimation.leastsquares
Methods in org.orekit.estimation.leastsquares that return OrbitModifier and TypeMethodDescriptionprotected abstract OrbitAbstractBatchLSModel.configureOrbits(MatricesHarvester harvester, Propagator propagator) Configure the current estimated orbits.protected OrbitBatchLSModel.configureOrbits(MatricesHarvester harvester, Propagator propagator) Configure the current estimated orbits.protected OrbitDSSTBatchLSModel.configureOrbits(MatricesHarvester harvester, Propagator propagator) Configure the current estimated orbits.Methods in org.orekit.estimation.leastsquares with parameters of type OrbitModifier and TypeMethodDescriptionvoidBatchLSObserver.evaluationPerformed(int iterationsCount, int evaluationsCount, Orbit[] orbits, ParameterDriversList estimatedOrbitalParameters, ParameterDriversList estimatedPropagatorParameters, ParameterDriversList estimatedMeasurementsParameters, EstimationsProvider evaluationsProvider, LeastSquaresProblem.Evaluation lspEvaluation) Notification callback for the end of each evaluation.voidModelObserver.modelCalled(Orbit[] orbits, Map<ObservedMeasurement<?>, EstimatedMeasurement<?>> estimations) Notification callback for orbit changes. -
Uses of Orbit in org.orekit.files.general
Methods in org.orekit.files.general that return Orbit -
Uses of Orbit in org.orekit.forces.maneuvers
Methods in org.orekit.forces.maneuvers that return OrbitModifier and TypeMethodDescriptionCompute the effect of the maneuver on an orbit.Methods in org.orekit.forces.maneuvers with parameters of type OrbitModifier and TypeMethodDescriptionCompute the effect of the maneuver on an orbit.voidSmallManeuverAnalyticalModel.getJacobian(Orbit orbit1, PositionAngleType positionAngleType, double[][] jacobian) Compute the Jacobian of the orbit with respect to maneuver parameters. -
Uses of Orbit in org.orekit.models.earth.tessellation
Constructors in org.orekit.models.earth.tessellation with parameters of type OrbitModifierConstructorDescriptionAlongTrackAiming(OneAxisEllipsoid ellipsoid, Orbit orbit, boolean isAscending) Simple constructor. -
Uses of Orbit in org.orekit.orbits
Classes in org.orekit.orbits with type parameters of type OrbitModifier and TypeClassDescriptionclassWalkerConstellationSlot<O extends Orbit>Container for one satellite slot in aWalker constellation.Subclasses of Orbit in org.orekit.orbitsModifier and TypeClassDescriptionclassThis class holds Cartesian orbital parameters.classThis class handles circular orbital parameters.classThis class handles equinoctial orbital parameters, which can support both circular and equatorial orbits.classThis class handles traditional Keplerian orbital parameters.Methods in org.orekit.orbits with type parameters of type OrbitModifier and TypeMethodDescription<O extends Orbit>
WalkerConstellationSlot<O> WalkerConstellation.buildReferenceSlot(O referenceOrbit) Create the reference slot, which is satellite 0 in plane 0.<O extends Orbit>
List<List<WalkerConstellationSlot<O>>> WalkerConstellation.buildRegularSlots(O referenceOrbit) Create the regular slots.<O extends Orbit>
WalkerConstellationSlot<O> WalkerConstellation.buildSlot(WalkerConstellationSlot<O> existingSlot, int plane, double satellite) Create one offset slot from an already existing slot.Methods in org.orekit.orbits that return OrbitModifier and TypeMethodDescriptionabstract OrbitOrbitType.convertType(Orbit orbit) Convert an orbit to the instance type.abstract OrbitCreate a new object representing the same physical orbital state, but attached to a different reference frame.AbstractOrbitInterpolator.interpolate(AbsoluteDate interpolationDate, Collection<Orbit> sample) Get an interpolated instance.protected OrbitOrbitHermiteInterpolator.interpolate(AbstractTimeInterpolator<Orbit>.InterpolationData interpolationData) Interpolate instance from given interpolation data.abstract OrbitOrbitType.mapArrayToOrbit(double[] array, double[] arrayDot, PositionAngleType type, AbsoluteDate date, double mu, Frame frame) Convert state array to orbital parameters.abstract OrbitNormalize one orbit with respect to a reference one.abstract OrbitOrbit.shiftedBy(double dt) Get a time-shifted orbit.abstract OrbitOrbit.shiftedBy(TimeOffset dt) Get a time-shifted orbit.abstract OrbitFieldOrbit.toOrbit()Transforms the FieldOrbit instance into an Orbit instance.Methods in org.orekit.orbits with parameters of type OrbitModifier and TypeMethodDescriptionabstract <T extends CalculusFieldElement<T>>
FieldOrbit<T> OrbitType.convertToFieldOrbit(Field<T> field, Orbit orbit) Convert an orbit to the "Fielded" instance type.abstract OrbitOrbitType.convertType(Orbit orbit) Convert an orbit to the instance type.abstract ParameterDriversListOrbitType.getDrivers(double dP, Orbit orbit, PositionAngleType type) Get parameters drivers initialized from a reference orbit.abstract voidOrbitType.mapOrbitToArray(Orbit orbit, PositionAngleType type, double[] stateVector, double[] stateVectorDot) Convert orbit to state array.abstract OrbitNormalize one orbit with respect to a reference one.protected double[]Compute scaling factor for parameters drivers.Method parameters in org.orekit.orbits with type arguments of type OrbitModifier and TypeMethodDescriptionstatic voidAbstractOrbitInterpolator.checkOrbitsConsistency(Collection<Orbit> sample) Check orbits consistency by comparing their frame and gravitational parameters µ.AbstractOrbitInterpolator.interpolate(AbsoluteDate interpolationDate, Collection<Orbit> sample) Get an interpolated instance.Constructors in org.orekit.orbits with parameters of type OrbitModifierConstructorDescriptionCartesianOrbit(Orbit op) Constructor from any kind of orbital parameters.CircularOrbit(Orbit op) Constructor from any kind of orbital parameters.Constructor from any kind of orbital parameters.FieldCartesianOrbit(Field<T> field, Orbit op) Constructor from Field and Orbit.FieldCircularOrbit(Field<T> field, Orbit op) Constructor from Field and Orbit.FieldEquinoctialOrbit(Field<T> field, Orbit op) Constructor from Field and Orbit.FieldKeplerianOrbit(Field<T> field, Orbit op) Constructor from Field and Orbit.KeplerianExtendedPositionProvider(Orbit referenceOrbit) Constructor.KeplerianOrbit(Orbit op) Constructor from any kind of orbital parameters. -
Uses of Orbit in org.orekit.propagation
Methods in org.orekit.propagation that return OrbitModifier and TypeMethodDescriptionSpacecraftState.getOrbit()Get the current orbit.protected OrbitOrbitBlender.interpolate(AbstractTimeInterpolator<Orbit>.InterpolationData interpolationData) Interpolate instance from given interpolation data.Methods in org.orekit.propagation that return types with arguments of type OrbitModifier and TypeMethodDescriptionSpacecraftStateInterpolator.getOrbitInterpolator()Get orbit interpolator.Methods in org.orekit.propagation with parameters of type OrbitModifier and TypeMethodDescriptiondouble[][]SimpleToleranceProvider.getTolerances(Orbit referenceOrbit, OrbitType propagationOrbitType, PositionAngleType positionAngleType) default double[][]ToleranceProvider.getTolerances(Orbit referenceOrbit, OrbitType propagationOrbitType) Retrieve the integration tolerances given a reference orbit.double[][]ToleranceProvider.getTolerances(Orbit referenceOrbit, OrbitType propagationOrbitType, PositionAngleType positionAngleType) Retrieve the integration tolerances given a reference orbit.Constructors in org.orekit.propagation with parameters of type OrbitModifierConstructorDescriptionSpacecraftState(Orbit orbit) Build a spacecraft state from orbit only.SpacecraftState(Orbit orbit, Attitude attitude) Build a spacecraft state from orbit and attitude.SpacecraftState(Orbit orbit, Attitude attitude, double mass, DataDictionary additional, DoubleArrayDictionary additionalDot) Build a spacecraft state from orbit, attitude, mass, additional states and derivatives.Constructor parameters in org.orekit.propagation with type arguments of type OrbitModifierConstructorDescriptionSpacecraftStateInterpolator(int interpolationPoints, double extrapolationThreshold, Frame outputFrame, TimeInterpolator<Orbit> orbitInterpolator, TimeInterpolator<AbsolutePVCoordinates> absPVAInterpolator, TimeInterpolator<TimeStampedDouble> massInterpolator, TimeInterpolator<Attitude> attitudeInterpolator, TimeInterpolator<TimeStampedDouble> additionalStateInterpolator) Constructor. -
Uses of Orbit in org.orekit.propagation.analytical
Methods in org.orekit.propagation.analytical that return OrbitModifier and TypeMethodDescriptionCompute the effect of the maneuver on an orbit.abstract OrbitAbstractAnalyticalPropagator.propagateOrbit(AbsoluteDate date) Extrapolate an orbit up to a specific target date.AdapterPropagator.propagateOrbit(AbsoluteDate date) Extrapolate an orbit up to a specific target date.AggregateBoundedPropagator.propagateOrbit(AbsoluteDate date) Ephemeris.propagateOrbit(AbsoluteDate date) Extrapolate an orbit up to a specific target date.KeplerianPropagator.propagateOrbit(AbsoluteDate date) Extrapolate an orbit up to a specific target date.Methods in org.orekit.propagation.analytical that return types with arguments of type OrbitModifier and TypeMethodDescriptionEphemeris.getCovarianceInterpolator()Get covariance interpolator.Methods in org.orekit.propagation.analytical with parameters of type OrbitModifier and TypeMethodDescriptionCompute the effect of the maneuver on an orbit.static KeplerianOrbitBrouwerLyddanePropagator.computeMeanOrbit(Orbit 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 KeplerianOrbitBrouwerLyddanePropagator.computeMeanOrbit(Orbit osculating, double referenceRadius, double mu, double c20, double c30, double c40, double c50, double m2Value, OsculatingToMeanConverter converter) Conversion from osculating to mean orbit.static KeplerianOrbitBrouwerLyddanePropagator.computeMeanOrbit(Orbit osculating, UnnormalizedSphericalHarmonicsProvider provider, double m2Value, OsculatingToMeanConverter converter) Conversion from osculating to mean orbit.static KeplerianOrbitBrouwerLyddanePropagator.computeMeanOrbit(Orbit osculating, UnnormalizedSphericalHarmonicsProvider provider, UnnormalizedSphericalHarmonicsProvider.UnnormalizedSphericalHarmonics harmonics, double m2Value) Conversion from osculating to mean orbit.static KeplerianOrbitBrouwerLyddanePropagator.computeMeanOrbit(Orbit osculating, UnnormalizedSphericalHarmonicsProvider provider, UnnormalizedSphericalHarmonicsProvider.UnnormalizedSphericalHarmonics harmonics, double m2Value, double epsilon, int maxIterations) Conversion from osculating to mean orbit.static CircularOrbitEcksteinHechlerPropagator.computeMeanOrbit(Orbit osculating, double referenceRadius, double mu, double c20, double c30, double c40, double c50, double c60, double epsilon, int maxIterations) Conversion from osculating to mean orbit.static CircularOrbitEcksteinHechlerPropagator.computeMeanOrbit(Orbit osculating, double referenceRadius, double mu, double c20, double c30, double c40, double c50, double c60, OsculatingToMeanConverter converter) Conversion from osculating to mean orbit.static CircularOrbitEcksteinHechlerPropagator.computeMeanOrbit(Orbit osculating, UnnormalizedSphericalHarmonicsProvider provider, UnnormalizedSphericalHarmonicsProvider.UnnormalizedSphericalHarmonics harmonics) Conversion from osculating to mean orbit.static CircularOrbitEcksteinHechlerPropagator.computeMeanOrbit(Orbit osculating, UnnormalizedSphericalHarmonicsProvider provider, UnnormalizedSphericalHarmonicsProvider.UnnormalizedSphericalHarmonics harmonics, double epsilon, int maxIterations) Conversion from osculating to mean orbit.Constructors in org.orekit.propagation.analytical with parameters of type OrbitModifierConstructorDescriptionBrouwerLyddanePropagator(Orbit initialOrbit, double referenceRadius, double mu, double c20, double c30, double c40, double c50, double m2Value) Build a propagator from orbit and potential.BrouwerLyddanePropagator(Orbit initialOrbit, double mass, double referenceRadius, double mu, double c20, double c30, double c40, double c50, double m2Value) Build a propagator from orbit, mass and potential.BrouwerLyddanePropagator(Orbit initialOrbit, double mass, UnnormalizedSphericalHarmonicsProvider provider, double m2Value) Build a propagator from orbit, mass and potential provider.BrouwerLyddanePropagator(Orbit initialOrbit, AttitudeProvider attitudeProv, double referenceRadius, double mu, double c20, double c30, double c40, double c50, double m2Value) Build a propagator from orbit, attitude provider and potential.BrouwerLyddanePropagator(Orbit initialOrbit, AttitudeProvider attitudeProv, double mass, double referenceRadius, double mu, double c20, double c30, double c40, double c50, double m2Value) Build a propagator from orbit, attitude provider, mass and potential.BrouwerLyddanePropagator(Orbit initialOrbit, AttitudeProvider attitudeProv, double mass, double referenceRadius, double mu, double c20, double c30, double c40, double c50, PropagationType initialType, double m2Value) Build a propagator from orbit, attitude provider, mass and potential.BrouwerLyddanePropagator(Orbit initialOrbit, AttitudeProvider attitudeProv, double mass, double referenceRadius, double mu, double c20, double c30, double c40, double c50, PropagationType initialType, double m2Value, double epsilon, int maxIterations) Build a propagator from orbit, attitude provider, mass and potential.BrouwerLyddanePropagator(Orbit initialOrbit, AttitudeProvider attitudeProv, double mass, double referenceRadius, double mu, double c20, double c30, double c40, double c50, PropagationType initialType, double m2Value, OsculatingToMeanConverter converter) Build a propagator from orbit, attitude provider, mass and potential.BrouwerLyddanePropagator(Orbit initialOrbit, AttitudeProvider attitudeProv, double mass, UnnormalizedSphericalHarmonicsProvider provider, double m2Value) Build a propagator from orbit, attitude provider, mass and potential provider.BrouwerLyddanePropagator(Orbit initialOrbit, AttitudeProvider attitudeProv, double mass, UnnormalizedSphericalHarmonicsProvider provider, PropagationType initialType, double m2Value) Build a propagator from orbit, attitude provider, mass and potential provider.BrouwerLyddanePropagator(Orbit initialOrbit, AttitudeProvider attitudeProv, UnnormalizedSphericalHarmonicsProvider provider, double m2Value) Build a propagator from orbit, attitude provider and potential provider.BrouwerLyddanePropagator(Orbit initialOrbit, UnnormalizedSphericalHarmonicsProvider provider, double m2Value) Build a propagator from orbit and potential provider.BrouwerLyddanePropagator(Orbit initialOrbit, UnnormalizedSphericalHarmonicsProvider provider, PropagationType initialType, double m2Value) Build a propagator from orbit and potential provider.EcksteinHechlerPropagator(Orbit initialOrbit, double referenceRadius, double mu, double c20, double c30, double c40, double c50, double c60) Build a propagator from orbit and potential.EcksteinHechlerPropagator(Orbit initialOrbit, double mass, double referenceRadius, double mu, double c20, double c30, double c40, double c50, double c60) Build a propagator from orbit, mass and potential.EcksteinHechlerPropagator(Orbit initialOrbit, double mass, UnnormalizedSphericalHarmonicsProvider provider) Build a propagator from orbit, mass and potential provider.EcksteinHechlerPropagator(Orbit initialOrbit, AttitudeProvider attitudeProv, double referenceRadius, double mu, double c20, double c30, double c40, double c50, double c60) Build a propagator from orbit, attitude provider and potential.EcksteinHechlerPropagator(Orbit initialOrbit, AttitudeProvider attitudeProv, double mass, double referenceRadius, double mu, double c20, double c30, double c40, double c50, double c60) Build a propagator from orbit, attitude provider, mass and potential.EcksteinHechlerPropagator(Orbit initialOrbit, AttitudeProvider attitudeProv, double mass, double referenceRadius, double mu, double c20, double c30, double c40, double c50, double c60, PropagationType initialType) Build a propagator from orbit, attitude provider, mass and potential.EcksteinHechlerPropagator(Orbit initialOrbit, AttitudeProvider attitudeProv, double mass, double referenceRadius, double mu, double c20, double c30, double c40, double c50, double c60, PropagationType initialType, double epsilon, int maxIterations) Build a propagator from orbit, attitude provider, mass and potential.EcksteinHechlerPropagator(Orbit initialOrbit, AttitudeProvider attitudeProv, double mass, double referenceRadius, double mu, double c20, double c30, double c40, double c50, double c60, PropagationType initialType, OsculatingToMeanConverter converter) Build a propagator from orbit, attitude provider, mass and potential.EcksteinHechlerPropagator(Orbit initialOrbit, AttitudeProvider attitudeProv, double mass, UnnormalizedSphericalHarmonicsProvider provider) Build a propagator from orbit, attitude provider, mass and potential provider.EcksteinHechlerPropagator(Orbit initialOrbit, AttitudeProvider attitude, double mass, UnnormalizedSphericalHarmonicsProvider provider, UnnormalizedSphericalHarmonicsProvider.UnnormalizedSphericalHarmonics harmonics) Private helper constructor.EcksteinHechlerPropagator(Orbit initialOrbit, AttitudeProvider attitude, double mass, UnnormalizedSphericalHarmonicsProvider provider, UnnormalizedSphericalHarmonicsProvider.UnnormalizedSphericalHarmonics harmonics, PropagationType initialType) Private helper constructor.EcksteinHechlerPropagator(Orbit initialOrbit, AttitudeProvider attitudeProv, double mass, UnnormalizedSphericalHarmonicsProvider provider, PropagationType initialType) Build a propagator from orbit, attitude provider, mass and potential provider.EcksteinHechlerPropagator(Orbit initialOrbit, AttitudeProvider attitudeProv, UnnormalizedSphericalHarmonicsProvider provider) Build a propagator from orbit, attitude provider and potential provider.EcksteinHechlerPropagator(Orbit initialOrbit, UnnormalizedSphericalHarmonicsProvider provider) Build a propagator from orbit and potential provider.EcksteinHechlerPropagator(Orbit initialOrbit, UnnormalizedSphericalHarmonicsProvider provider, PropagationType initialType) Build a propagator from orbit and potential provider.J2DifferentialEffect(Orbit orbit0, Orbit orbit1, boolean applyBefore, double referenceRadius, double mu, double j2) Simple constructor.J2DifferentialEffect(Orbit orbit0, Orbit orbit1, boolean applyBefore, UnnormalizedSphericalHarmonicsProvider gravityField) Simple constructor.KeplerianPropagator(Orbit initialOrbit) Build a propagator from orbit only.KeplerianPropagator(Orbit initialOrbit, double mu) Build a propagator from orbit and central attraction coefficient μ.KeplerianPropagator(Orbit initialOrbit, AttitudeProvider attitudeProv) Build a propagator from orbit and attitude provider.KeplerianPropagator(Orbit initialOrbit, AttitudeProvider attitudeProv, double mu) Build a propagator from orbit, attitude provider and central attraction coefficient μ.KeplerianPropagator(Orbit initialOrbit, AttitudeProvider attitudeProv, double mu, double mass) Build propagator from orbit, attitude provider, central attraction coefficient μ and mass. -
Uses of Orbit in org.orekit.propagation.analytical.gnss
Methods in org.orekit.propagation.analytical.gnss that return OrbitModifier and TypeMethodDescriptionGLONASSAnalyticalPropagator.propagateOrbit(AbsoluteDate date) Extrapolate an orbit up to a specific target date.GNSSPropagator.propagateOrbit(AbsoluteDate date) Extrapolate an orbit up to a specific target date.SBASPropagator.propagateOrbit(AbsoluteDate date) Extrapolate an orbit up to a specific target date. -
Uses of Orbit in org.orekit.propagation.analytical.intelsat
Methods in org.orekit.propagation.analytical.intelsat that return OrbitModifier and TypeMethodDescriptionIntelsatElevenElementsPropagator.propagateOrbit(AbsoluteDate date) Extrapolate an orbit up to a specific target date. -
Uses of Orbit in org.orekit.propagation.analytical.tle
Methods in org.orekit.propagation.analytical.tle that return OrbitModifier and TypeMethodDescriptionTLEPropagator.propagateOrbit(AbsoluteDate date) Extrapolate an orbit up to a specific target date. -
Uses of Orbit in org.orekit.propagation.conversion
Methods in org.orekit.propagation.conversion that return OrbitModifier and TypeMethodDescriptionprotected OrbitAbstractPropagatorBuilder.createInitialOrbit()Build an initial orbit using the current selected parameters.Methods in org.orekit.propagation.conversion with parameters of type OrbitModifier and TypeMethodDescriptionAbstractIntegratorBuilder.buildIntegrator(Orbit orbit, OrbitType orbitType) abstract TAbstractIntegratorBuilder.buildIntegrator(Orbit orbit, OrbitType orbitType, PositionAngleType angleType) AbstractVariableStepFieldIntegratorBuilder.buildIntegrator(Field<T> field, Orbit orbit, OrbitType orbitType, PositionAngleType angleType) Build a first order integrator.AbstractVariableStepIntegratorBuilder.buildIntegrator(Orbit orbit, OrbitType orbitType, PositionAngleType angleType) Build a first order integrator.ClassicalRungeKuttaFieldIntegratorBuilder.buildIntegrator(Field<T> field, Orbit orbit, OrbitType orbitType, PositionAngleType angleType) Build a first order integrator.ClassicalRungeKuttaIntegratorBuilder.buildIntegrator(Orbit orbit, OrbitType orbitType, PositionAngleType angleType) Build a first order integrator.EulerFieldIntegratorBuilder.buildIntegrator(Field<T> field, Orbit orbit, OrbitType orbitType, PositionAngleType angleType) Build a first order integrator.EulerIntegratorBuilder.buildIntegrator(Orbit orbit, OrbitType orbitType, PositionAngleType angleType) Build a first order integrator.ExplicitRungeKuttaIntegratorBuilder.buildIntegrator(Orbit orbit, OrbitType orbitType) Build a first order integrator.ExplicitRungeKuttaIntegratorBuilder.buildIntegrator(Orbit orbit, OrbitType orbitType, PositionAngleType angleType) Build a first order integrator.FieldAbstractIntegratorBuilder.buildIntegrator(Field<T> field, Orbit orbit, OrbitType orbitType) Build a first order integrator.abstract WFieldAbstractIntegratorBuilder.buildIntegrator(Field<T> field, Orbit orbit, OrbitType orbitType, PositionAngleType angleType) Build a first order integrator.FieldExplicitRungeKuttaIntegratorBuilder.buildIntegrator(Field<T> field, Orbit orbit, OrbitType orbitType) Build a first order integrator.FieldExplicitRungeKuttaIntegratorBuilder.buildIntegrator(Field<T> field, Orbit orbit, OrbitType orbitType, PositionAngleType angleType) Build a first order integrator.FieldODEIntegratorBuilder.buildIntegrator(Field<T> field, Orbit orbit, OrbitType orbitType) Build a first order integrator.FieldODEIntegratorBuilder.buildIntegrator(Field<T> field, Orbit orbit, OrbitType orbitType, PositionAngleType angleType) Build a first order integrator.GillFieldIntegratorBuilder.buildIntegrator(Field<T> field, Orbit orbit, OrbitType orbitType, PositionAngleType angleType) Build a first order integrator.GillIntegratorBuilder.buildIntegrator(Orbit orbit, OrbitType orbitType, PositionAngleType angleType) Build a first order integrator.LutherFieldIntegratorBuilder.buildIntegrator(Field<T> field, Orbit orbit, OrbitType orbitType, PositionAngleType positionAngleType) Build a first order integrator.LutherIntegratorBuilder.buildIntegrator(Orbit orbit, OrbitType orbitType, PositionAngleType angleType) Build a first order integrator.MidpointFieldIntegratorBuilder.buildIntegrator(Field<T> field, Orbit orbit, OrbitType orbitType, PositionAngleType angleType) Build a first order integrator.MidpointIntegratorBuilder.buildIntegrator(Orbit orbit, OrbitType orbitType, PositionAngleType angleType) Build a first order integrator.ODEIntegratorBuilder.buildIntegrator(Orbit orbit, OrbitType orbitType) Build a first order integrator.ODEIntegratorBuilder.buildIntegrator(Orbit orbit, OrbitType orbitType, PositionAngleType angleType) Build a first order integrator.ThreeEighthesFieldIntegratorBuilder.buildIntegrator(Field<T> field, Orbit orbit, OrbitType orbitType, PositionAngleType angleType) Build a first order integrator.ThreeEighthesIntegratorBuilder.buildIntegrator(Orbit orbit, OrbitType orbitType, PositionAngleType angleType) Build a first order integrator.protected double[][]AbstractVariableStepFieldIntegratorBuilder.getTolerances(Orbit orbit, OrbitType orbitType, PositionAngleType angleType) Computes tolerances.protected double[][]AbstractVariableStepIntegratorBuilder.getTolerances(Orbit orbit, OrbitType orbitType) Computes tolerances.voidAbstractPropagatorBuilder.resetOrbit(Orbit newOrbit) Reset the orbit in the propagator builder.voidDSSTPropagatorBuilder.resetOrbit(Orbit newOrbit, PropagationType orbitType) Reset the orbit in the propagator builder.voidPropagatorBuilder.resetOrbit(Orbit newOrbit) Reset the orbit in the propagator builder.Constructors in org.orekit.propagation.conversion with parameters of type OrbitModifierConstructorDescriptionprotectedAbstractAnalyticalPropagatorBuilder(Orbit templateOrbit, PositionAngleType positionAngleType, double positionScale, boolean addDriverForCentralAttraction, AttitudeProvider attitudeProvider, double initialMass) Build a new instance.protectedAbstractIntegratedPropagatorBuilder(Orbit templateOrbit, ODEIntegratorBuilder builder, PositionAngleType positionAngleType, double positionScale, PropagationType propagationType, AttitudeProvider attitudeProvider, double mass) Build a new instance.protectedAbstractPropagatorBuilder(Orbit templateOrbit, PositionAngleType positionAngleType, double positionScale, boolean addDriverForCentralAttraction) Build a new instance.protectedAbstractPropagatorBuilder(Orbit templateOrbit, PositionAngleType positionAngleType, double positionScale, boolean addDriverForCentralAttraction, AttitudeProvider attitudeProvider) Build a new instance.protectedAbstractPropagatorBuilder(Orbit templateOrbit, PositionAngleType positionAngleType, double positionScale, boolean addDriverForCentralAttraction, AttitudeProvider attitudeProvider, double initialMass) Build a new instance.BrouwerLyddanePropagatorBuilder(Orbit templateOrbit, double referenceRadius, double mu, TideSystem tideSystem, double c20, double c30, double c40, double c50, OrbitType orbitType, PositionAngleType positionAngleType, double positionScale, double M2) Build a new instance.BrouwerLyddanePropagatorBuilder(Orbit templateOrbit, UnnormalizedSphericalHarmonicsProvider provider, PositionAngleType positionAngleType, double positionScale, double M2) Build a new instance.BrouwerLyddanePropagatorBuilder(Orbit templateOrbit, UnnormalizedSphericalHarmonicsProvider provider, PositionAngleType positionAngleType, double positionScale, AttitudeProvider attitudeProvider, double M2) Build a new instance.DSSTPropagatorBuilder(Orbit referenceOrbit, ODEIntegratorBuilder builder, double positionScale, PropagationType propagationType, PropagationType stateType) Build a new instance.DSSTPropagatorBuilder(Orbit referenceOrbit, ODEIntegratorBuilder builder, double positionScale, PropagationType propagationType, PropagationType stateType, AttitudeProvider attitudeProvider) Build a new instance.EcksteinHechlerPropagatorBuilder(Orbit templateOrbit, double referenceRadius, double mu, TideSystem tideSystem, double c20, double c30, double c40, double c50, double c60, OrbitType orbitType, PositionAngleType positionAngleType, double positionScale) Build a new instance.EcksteinHechlerPropagatorBuilder(Orbit templateOrbit, UnnormalizedSphericalHarmonicsProvider provider, PositionAngleType positionAngleType, double positionScale) Build a new instance.EcksteinHechlerPropagatorBuilder(Orbit templateOrbit, UnnormalizedSphericalHarmonicsProvider provider, PositionAngleType positionAngleType, double positionScale, AttitudeProvider attitudeProvider) Build a new instance.KeplerianPropagatorBuilder(Orbit templateOrbit, PositionAngleType positionAngleType, double positionScale) Build a new instance.KeplerianPropagatorBuilder(Orbit templateOrbit, PositionAngleType positionAngleType, double positionScale, AttitudeProvider attitudeProvider) Build a new instance.NumericalPropagatorBuilder(Orbit referenceOrbit, ODEIntegratorBuilder builder, PositionAngleType positionAngleType, double positionScale) Build a new instance.NumericalPropagatorBuilder(Orbit referenceOrbit, ODEIntegratorBuilder builder, PositionAngleType positionAngleType, double positionScale, AttitudeProvider attitudeProvider) Build a new instance. -
Uses of Orbit in org.orekit.propagation.conversion.averaging
Methods in org.orekit.propagation.conversion.averaging that return OrbitModifier and TypeMethodDescriptionAveragedOrbitalState.toOsculatingOrbit()Convert instance to an osculating orbit.BrouwerLyddaneOrbitalState.toOsculatingOrbit()Convert instance to an osculating orbit.DSST6X0OrbitalState.toOsculatingOrbit()Convert instance to an osculating orbit.EcksteinHechlerOrbitalState.toOsculatingOrbit()Convert instance to an osculating orbit.SGP4OrbitalState.toOsculatingOrbit()Convert instance to an osculating orbit. -
Uses of Orbit in org.orekit.propagation.conversion.averaging.converters
Methods in org.orekit.propagation.conversion.averaging.converters with parameters of type OrbitModifier and TypeMethodDescriptionOsculatingToAveragedConverter.convertToAveraged(Orbit osculatingOrbit) Convert osculating orbit to averaged orbital state according to underlying theory.OsculatingToBrouwerLyddaneConverter.convertToAveraged(Orbit osculatingOrbit) Convert osculating orbit to averaged orbital state according to underlying theory.OsculatingToDSST6X0Converter.convertToAveraged(Orbit osculatingOrbit) Convert osculating orbit to averaged orbital state according to underlying theory.OsculatingToEcksteinHechlerConverter.convertToAveraged(Orbit osculatingOrbit) Convert osculating orbit to averaged orbital state according to underlying theory.OsculatingToSGP4Converter.convertToAveraged(Orbit osculatingOrbit) Convert osculating orbit to averaged orbital state according to underlying theory. -
Uses of Orbit in org.orekit.propagation.conversion.osc2mean
Methods in org.orekit.propagation.conversion.osc2mean that return OrbitModifier and TypeMethodDescriptionFixedPointConverter.convertToMean(Orbit osculating) Converts an osculating orbit into a mean orbit.LeastSquaresConverter.convertToMean(Orbit osculating) Converts an osculating orbit into a mean orbit.OsculatingToMeanConverter.convertToMean(Orbit osculating) Converts an osculating orbit into a mean orbit.default OrbitMeanTheory.initialize(Orbit osculating) Rough initialization of the mean orbit.BrouwerLyddaneTheory.meanToOsculating(Orbit mean) Gets osculating orbit from mean orbit.DSSTTheory.meanToOsculating(Orbit mean) Gets osculating orbit from mean orbit.EcksteinHechlerTheory.meanToOsculating(Orbit mean) Gets osculating orbit from mean orbit.MeanTheory.meanToOsculating(Orbit mean) Gets osculating orbit from mean orbit.TLETheory.meanToOsculating(Orbit mean) Gets osculating orbit from mean orbit.EcksteinHechlerTheory.postprocessing(Orbit osculating, Orbit mean) Post-treatment of the converted mean orbit.default OrbitMeanTheory.postprocessing(Orbit osculating, Orbit mean) Post-treatment of the converted mean orbit.TLETheory.postprocessing(Orbit osculating, Orbit mean) Post-treatment of the converted mean orbit.DSSTTheory.preprocessing(Orbit osculating) Pre-treatment of the osculating orbit to be converted.default OrbitMeanTheory.preprocessing(Orbit osculating) Pre-treatment of the osculating orbit to be converted.TLETheory.preprocessing(Orbit osculating) Pre-treatment of the osculating orbit to be converted.Methods in org.orekit.propagation.conversion.osc2mean with parameters of type OrbitModifier and TypeMethodDescriptionFixedPointConverter.convertToMean(Orbit osculating) Converts an osculating orbit into a mean orbit.LeastSquaresConverter.convertToMean(Orbit osculating) Converts an osculating orbit into a mean orbit.OsculatingToMeanConverter.convertToMean(Orbit osculating) Converts an osculating orbit into a mean orbit.default OrbitMeanTheory.initialize(Orbit osculating) Rough initialization of the mean orbit.BrouwerLyddaneTheory.meanToOsculating(Orbit mean) Gets osculating orbit from mean orbit.DSSTTheory.meanToOsculating(Orbit mean) Gets osculating orbit from mean orbit.EcksteinHechlerTheory.meanToOsculating(Orbit mean) Gets osculating orbit from mean orbit.MeanTheory.meanToOsculating(Orbit mean) Gets osculating orbit from mean orbit.TLETheory.meanToOsculating(Orbit mean) Gets osculating orbit from mean orbit.EcksteinHechlerTheory.postprocessing(Orbit osculating, Orbit mean) Post-treatment of the converted mean orbit.default OrbitMeanTheory.postprocessing(Orbit osculating, Orbit mean) Post-treatment of the converted mean orbit.TLETheory.postprocessing(Orbit osculating, Orbit mean) Post-treatment of the converted mean orbit.DSSTTheory.preprocessing(Orbit osculating) Pre-treatment of the osculating orbit to be converted.default OrbitMeanTheory.preprocessing(Orbit osculating) Pre-treatment of the osculating orbit to be converted.TLETheory.preprocessing(Orbit osculating) Pre-treatment of the osculating orbit to be converted. -
Uses of Orbit in org.orekit.propagation.covariance
Methods in org.orekit.propagation.covariance that return OrbitModifier and TypeMethodDescriptionprotected OrbitAbstractStateCovarianceInterpolator.interpolateOrbit(AbsoluteDate interpolationDate, List<TimeStampedPair<Orbit, StateCovariance>> neighborList) Interpolate orbit at given interpolation date.Methods in org.orekit.propagation.covariance that return types with arguments of type OrbitModifier and TypeMethodDescriptionprotected TimeStampedPair<Orbit, StateCovariance> AbstractStateCovarianceInterpolator.expressCovarianceInDesiredOutput(Orbit interpolatedOrbit, StateCovariance covarianceInOrbitFrame) Express covariance in output configuration defined at this instance construction.AbstractStateCovarianceInterpolator.getOrbitInterpolator()Get orbit interpolator.AbstractStateCovarianceInterpolator.interpolate(AbstractTimeInterpolator<TimeStampedPair<Orbit, StateCovariance>>.InterpolationData interpolationData) Interpolate orbit and associated covariance.Methods in org.orekit.propagation.covariance with parameters of type OrbitModifier and TypeMethodDescriptionStateCovariance.changeCovarianceFrame(Orbit orbit, Frame frameOut) Get the covariance in the output frame.StateCovariance.changeCovarianceFrame(Orbit orbit, LOF lofOut) Get the covariance in a given local orbital frame.StateCovariance.changeCovarianceType(Orbit orbit, OrbitType outOrbitType, PositionAngleType outAngleType) Get the covariance matrix in another orbit type.protected abstract StateCovarianceAbstractStateCovarianceInterpolator.computeInterpolatedCovarianceInOrbitFrame(List<TimeStampedPair<Orbit, StateCovariance>> uncertainStates, Orbit interpolatedOrbit) Compute the interpolated covariance expressed in the interpolated orbit frame.protected StateCovarianceStateCovarianceBlender.computeInterpolatedCovarianceInOrbitFrame(List<TimeStampedPair<Orbit, StateCovariance>> uncertainStates, Orbit interpolatedOrbit) Compute the interpolated covariance expressed in the interpolated orbit frame.protected StateCovarianceStateCovarianceKeplerianHermiteInterpolator.computeInterpolatedCovarianceInOrbitFrame(List<TimeStampedPair<Orbit, StateCovariance>> uncertainStates, Orbit interpolatedOrbit) Compute the interpolated covariance expressed in the interpolated orbit frame.protected TimeStampedPair<Orbit, StateCovariance> AbstractStateCovarianceInterpolator.expressCovarianceInDesiredOutput(Orbit interpolatedOrbit, StateCovariance covarianceInOrbitFrame) Express covariance in output configuration defined at this instance construction.Get a time-shifted covariance matrix.Method parameters in org.orekit.propagation.covariance with type arguments of type OrbitModifier and TypeMethodDescriptionprotected abstract StateCovarianceAbstractStateCovarianceInterpolator.computeInterpolatedCovarianceInOrbitFrame(List<TimeStampedPair<Orbit, StateCovariance>> uncertainStates, Orbit interpolatedOrbit) Compute the interpolated covariance expressed in the interpolated orbit frame.protected StateCovarianceStateCovarianceBlender.computeInterpolatedCovarianceInOrbitFrame(List<TimeStampedPair<Orbit, StateCovariance>> uncertainStates, Orbit interpolatedOrbit) Compute the interpolated covariance expressed in the interpolated orbit frame.protected StateCovarianceStateCovarianceKeplerianHermiteInterpolator.computeInterpolatedCovarianceInOrbitFrame(List<TimeStampedPair<Orbit, StateCovariance>> uncertainStates, Orbit interpolatedOrbit) Compute the interpolated covariance expressed in the interpolated orbit frame.protected OrbitAbstractStateCovarianceInterpolator.interpolateOrbit(AbsoluteDate interpolationDate, List<TimeStampedPair<Orbit, StateCovariance>> neighborList) Interpolate orbit at given interpolation date.Constructor parameters in org.orekit.propagation.covariance with type arguments of type OrbitModifierConstructorDescriptionprotectedAbstractStateCovarianceInterpolator(int interpolationPoints, double extrapolationThreshold, TimeInterpolator<Orbit> orbitInterpolator, Frame outFrame, OrbitType outOrbitType, PositionAngleType outPositionAngleType) Constructor.protectedAbstractStateCovarianceInterpolator(int interpolationPoints, double extrapolationThreshold, TimeInterpolator<Orbit> orbitInterpolator, LOFType outLOF) Constructor.StateCovarianceBlender(SmoothStepFactory.SmoothStepFunction blendingFunction, TimeInterpolator<Orbit> orbitInterpolator, Frame outFrame, OrbitType outOrbitType, PositionAngleType outPositionAngleType) Constructor.StateCovarianceBlender(SmoothStepFactory.SmoothStepFunction blendingFunction, TimeInterpolator<Orbit> orbitInterpolator, LOFType outLOF) Constructor.StateCovarianceKeplerianHermiteInterpolator(int interpolationPoints, double extrapolationThreshold, TimeInterpolator<Orbit> orbitInterpolator, CartesianDerivativesFilter filter, Frame outFrame, OrbitType outOrbitType, PositionAngleType outPositionAngleType) Constructor using an output frame.StateCovarianceKeplerianHermiteInterpolator(int interpolationPoints, double extrapolationThreshold, TimeInterpolator<Orbit> orbitInterpolator, CartesianDerivativesFilter filter, LOFType outLOF) Constructor using an output local orbital frame.StateCovarianceKeplerianHermiteInterpolator(int interpolationPoints, TimeInterpolator<Orbit> orbitInterpolator, Frame outFrame, OrbitType outOrbitType, PositionAngleType outPositionAngleType) Constructor using an output frame and : Default number of interpolation points ofDEFAULT_INTERPOLATION_POINTSUse of position and two time derivatives during interpolation As this implementation of interpolation is polynomial, it should be used only with small number of interpolation points (about 10-20 points) in order to avoid Runge's phenomenon and numerical problems (including NaN appearing).StateCovarianceKeplerianHermiteInterpolator(int interpolationPoints, TimeInterpolator<Orbit> orbitInterpolator, LOFType outLOF) Constructor using an output local orbital frame and : Default extrapolation threshold value (DEFAULT_EXTRAPOLATION_THRESHOLD_SECs) Use of position and two time derivatives during interpolation As this implementation of interpolation is polynomial, it should be used only with small number of interpolation points (about 10-20 points) in order to avoid Runge's phenomenon and numerical problems (including NaN appearing).StateCovarianceKeplerianHermiteInterpolator(int interpolationPoints, TimeInterpolator<Orbit> orbitInterpolator, CartesianDerivativesFilter filter, Frame outFrame, OrbitType outOrbitType, PositionAngleType outPositionAngleType) Constructor using an output frame and : Default extrapolation threshold value (DEFAULT_EXTRAPOLATION_THRESHOLD_SECs) As this implementation of interpolation is polynomial, it should be used only with small number of interpolation points (about 10-20 points) in order to avoid Runge's phenomenon and numerical problems (including NaN appearing).StateCovarianceKeplerianHermiteInterpolator(int interpolationPoints, TimeInterpolator<Orbit> orbitInterpolator, CartesianDerivativesFilter filter, LOFType outLOF) Constructor using an output local orbital frame and : Use of position and two time derivatives during interpolation As this implementation of interpolation is polynomial, it should be used only with small number of interpolation points (about 10-20 points) in order to avoid Runge's phenomenon and numerical problems (including NaN appearing).StateCovarianceKeplerianHermiteInterpolator(TimeInterpolator<Orbit> orbitInterpolator, Frame outFrame, OrbitType outOrbitType, PositionAngleType outPositionAngleType) Constructor using an output frame and : Default number of interpolation points ofDEFAULT_INTERPOLATION_POINTSDefault extrapolation threshold value (DEFAULT_EXTRAPOLATION_THRESHOLD_SECs) Use of position and two time derivatives during interpolation As this implementation of interpolation is polynomial, it should be used only with small number of interpolation points (about 10-20 points) in order to avoid Runge's phenomenon and numerical problems (including NaN appearing).StateCovarianceKeplerianHermiteInterpolator(TimeInterpolator<Orbit> orbitInterpolator, LOFType outLOF) Constructor using an output local orbital frame and : Default number of interpolation points ofDEFAULT_INTERPOLATION_POINTSDefault extrapolation threshold value (DEFAULT_EXTRAPOLATION_THRESHOLD_SECs) Use of position and two time derivatives during interpolation As this implementation of interpolation is polynomial, it should be used only with small number of interpolation points (about 10-20 points) in order to avoid Runge's phenomenon and numerical problems (including NaN appearing). -
Uses of Orbit in org.orekit.propagation.events
Constructors in org.orekit.propagation.events with parameters of type OrbitModifierConstructorDescriptionAlignmentDetector(double threshold, Orbit orbit, PVCoordinatesProvider body, double alignAngle) Build a new alignment detector.AlignmentDetector(Orbit orbit, PVCoordinatesProvider body, double alignAngle) Build a new alignment detector.ApsideDetector(double threshold, Orbit orbit) Build a new instance.ApsideDetector(Orbit orbit) Build a new instance.NodeDetector(double threshold, Orbit orbit, Frame frame) Build a new instance.NodeDetector(Orbit orbit, Frame frame) Build a new instance. -
Uses of Orbit in org.orekit.propagation.integration
Methods in org.orekit.propagation.integration that return OrbitModifier and TypeMethodDescriptionIntegratedEphemeris.propagateOrbit(AbsoluteDate date) Extrapolate an orbit up to a specific target date. -
Uses of Orbit in org.orekit.propagation.semianalytical.dsst.forces
Methods in org.orekit.propagation.semianalytical.dsst.forces with parameters of type Orbit -
Uses of Orbit in org.orekit.propagation.semianalytical.dsst.utilities
Methods in org.orekit.propagation.semianalytical.dsst.utilities that return OrbitConstructors in org.orekit.propagation.semianalytical.dsst.utilities with parameters of type OrbitModifierConstructorDescriptionAuxiliaryElements(Orbit orbit, int retrogradeFactor) Simple constructor. -
Uses of Orbit in org.orekit.ssa.collision.shorttermencounter.probability.twod
Methods in org.orekit.ssa.collision.shorttermencounter.probability.twod that return OrbitModifier and TypeMethodDescriptionprotected OrbitAbstractShortTermEncounter2DPOCMethod.getObjectOrbitFromCdm(CdmRelativeMetadata cdmRelativeMetadata, CdmData cdmData, CdmMetadata cdmMetadata, DataContext cdmDataContext) Extract collision object spacecraft state from givenConjunction Data Messagedata.ShortTermEncounter2DDefinition.getOtherAtTCA()Get other's orbit at time of closest approach.ShortTermEncounter2DDefinition.getReferenceAtTCA()Get reference's orbit at time of closest approach.Methods in org.orekit.ssa.collision.shorttermencounter.probability.twod with parameters of type OrbitModifier and TypeMethodDescriptionAbstractShortTermEncounter1DNumerical2DPOCMethod.compute(Orbit primaryAtTCA, StateCovariance primaryCovariance, double primaryRadius, Orbit secondaryAtTCA, StateCovariance secondaryCovariance, double secondaryRadius, UnivariateIntegrator customIntegrator, int customMaxNbOfEval, double zeroThreshold) Compute the probability of collision using parameters necessary for creating acollision definitioninstance.AbstractShortTermEncounter2DPOCMethod.compute(Orbit primaryAtTCA, StateCovariance primaryCovariance, Orbit secondaryAtTCA, StateCovariance secondaryCovariance, double combinedRadius, double zeroThreshold) Compute the probability of collision using parameters necessary for creating acollision definitioninstance.default ProbabilityOfCollisionShortTermEncounter2DPOCMethod.compute(Orbit primaryAtTCA, StateCovariance primaryCovariance, double primaryRadius, Orbit secondaryAtTCA, StateCovariance secondaryCovariance, double secondaryRadius) Compute the probability of collision using parameters necessary for creating acollision definitioninstance.default ProbabilityOfCollisionShortTermEncounter2DPOCMethod.compute(Orbit primaryAtTCA, StateCovariance primaryCovariance, Orbit secondaryAtTCA, StateCovariance secondaryCovariance, double combinedRadius) Compute the probability of collision using parameters necessary for creating acollision definitioninstance.ShortTermEncounter2DPOCMethod.compute(Orbit primaryAtTCA, StateCovariance primaryCovariance, Orbit secondaryAtTCA, StateCovariance secondaryCovariance, double combinedRadius, double zeroThreshold) Compute the probability of collision using parameters necessary for creating acollision definitioninstance.Constructors in org.orekit.ssa.collision.shorttermencounter.probability.twod with parameters of type OrbitModifierConstructorDescriptionShortTermEncounter2DDefinition(Orbit referenceAtTCA, StateCovariance referenceCovariance, double referenceRadius, Orbit otherAtTCA, StateCovariance otherCovariance, double otherRadius) Constructor.ShortTermEncounter2DDefinition(Orbit referenceAtTCA, StateCovariance referenceCovariance, double referenceRadius, Orbit otherAtTCA, StateCovariance otherCovariance, double otherRadius, EncounterLOFType encounterFrameType, double tcaTolerance) Constructor.ShortTermEncounter2DDefinition(Orbit referenceAtTCA, StateCovariance referenceCovariance, Orbit otherAtTCA, StateCovariance otherCovariance, double combinedRadius) Constructor.ShortTermEncounter2DDefinition(Orbit referenceAtTCA, StateCovariance referenceCovariance, Orbit otherAtTCA, StateCovariance otherCovariance, double combinedRadius, EncounterLOFType encounterFrameType, double tcaTolerance) Constructor. -
Uses of Orbit in org.orekit.utils
Methods in org.orekit.utils with parameters of type OrbitModifier and TypeMethodDescriptionstatic FieldOrbit<Gradient> DerivativeStateUtils.buildOrbitGradient(GradientField field, Orbit orbit) Method creating a Gradient version of the input orbit, using the state vector as the independent variables of a first- order Taylor algebra.