Uses of Class
org.orekit.orbits.OrbitType
-
Packages that use OrbitType Package Description org.orekit.forces.maneuvers This package provides models of simple maneuvers.org.orekit.orbits This package provides classes to represent orbits.org.orekit.propagation Propagationorg.orekit.propagation.analytical Top level package for analytical propagators.org.orekit.propagation.conversion This package provides tools to convert a given propagator or a set ofSpacecraftStateinto another propagator.org.orekit.propagation.conversion.averaging 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.org.orekit.propagation.events This package provides interfaces and classes dealing with events occurring during propagation.org.orekit.propagation.integration Utilities for integration-based propagators (both numerical and semi-analytical).org.orekit.propagation.numerical Top level package for numerical propagators.org.orekit.propagation.semianalytical.dsst This package provides an implementation of the Draper Semi-analytical Satellite Theory (DSST).org.orekit.utils This package provides useful objects. -
-
Uses of OrbitType in org.orekit.forces.maneuvers
Constructors in org.orekit.forces.maneuvers with parameters of type OrbitType Constructor Description SmallManeuverAnalyticalModel(SpacecraftState state0, OrbitType orbitType, Vector3D dV, double isp)Build a maneuver defined in spacecraft frame.SmallManeuverAnalyticalModel(SpacecraftState state0, OrbitType orbitType, Frame frame, Vector3D dV, double isp)Build a maneuver defined in user-specified frame. -
Uses of OrbitType in org.orekit.orbits
Methods in org.orekit.orbits that return OrbitType Modifier and Type Method Description OrbitTypeCartesianOrbit. getType()Get the orbit type.OrbitTypeCircularOrbit. getType()Get the orbit type.OrbitTypeEquinoctialOrbit. getType()Get the orbit type.OrbitTypeFieldCartesianOrbit. getType()Get the orbit type.OrbitTypeFieldCircularOrbit. getType()Get the orbit type.OrbitTypeFieldEquinoctialOrbit. getType()Get the orbit type.OrbitTypeFieldKeplerianOrbit. getType()Get the orbit type.abstract OrbitTypeFieldOrbit. getType()Get the orbit type.OrbitTypeKeplerianOrbit. getType()Get the orbit type.abstract OrbitTypeOrbit. getType()Get the orbit type.static OrbitTypeOrbitType. valueOf(String name)Returns the enum constant of this type with the specified name.static OrbitType[]OrbitType. values()Returns an array containing the constants of this enum type, in the order they are declared. -
Uses of OrbitType in org.orekit.propagation
Methods in org.orekit.propagation that return OrbitType Modifier and Type Method Description OrbitTypeStateCovarianceMatrixProvider. getCovarianceOrbitType()Get the orbit type in which the covariance matrix is expressed.OrbitTypeFieldStateCovariance. getOrbitType()Get the covariance orbit type.OrbitTypeMatricesHarvester. getOrbitType()Get the orbit type used for the matrix computation.OrbitTypeStateCovariance. getOrbitType()Get the covariance orbit type.OrbitTypeAbstractStateCovarianceInterpolator. getOutOrbitType()Get output orbit type.Methods in org.orekit.propagation with parameters of type OrbitType Modifier and Type Method Description FieldStateCovariance<T>FieldStateCovariance. changeCovarianceType(FieldOrbit<T> orbit, OrbitType outOrbitType, PositionAngleType outAngleType)Get the covariance matrix in another orbit type.StateCovarianceStateCovariance. changeCovarianceType(Orbit orbit, OrbitType outOrbitType, PositionAngleType outAngleType)Get the covariance matrix in another orbit type.static voidStateCovariance. checkFrameAndOrbitTypeConsistency(Frame covarianceFrame, OrbitType inputType)Check constructor's inputs consistency.StateCovarianceStateCovarianceMatrixProvider. getStateCovariance(SpacecraftState state, OrbitType orbitType, PositionAngleType angleType)Get the state covariance expressed in a given orbit type.default <T extends CalculusFieldElement<T>>
double[][]ToleranceProvider. getTolerances(FieldOrbit<T> referenceOrbit, OrbitType propagationOrbitType)Retrieve the integration tolerances given a reference Field orbit.default <T extends CalculusFieldElement<T>>
double[][]ToleranceProvider. getTolerances(FieldOrbit<T> referenceOrbit, OrbitType propagationOrbitType, PositionAngleType positionAngleType)Retrieve the integration tolerances given a reference Field orbit.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.static booleanStateCovariance. inputAndOutputAreIdentical(OrbitType inOrbitType, PositionAngleType inAngleType, OrbitType outOrbitType, PositionAngleType outAngleType)Checks if input/output orbit and angle types are identical.static booleanStateCovariance. inputAndOutputOrbitTypesAreCartesian(OrbitType inOrbitType, OrbitType outOrbitType)Checks if input and output orbit types are bothOrbitType.CARTESIAN.Constructors in org.orekit.propagation with parameters of type OrbitType Constructor Description AbstractStateCovarianceInterpolator(int interpolationPoints, double extrapolationThreshold, TimeInterpolator<Orbit> orbitInterpolator, Frame outFrame, OrbitType outOrbitType, PositionAngleType outPositionAngleType)Constructor.FieldStateCovariance(FieldMatrix<T> orbitalCovariance, FieldAbsoluteDate<T> epoch, Frame covarianceFrame, OrbitType orbitType, PositionAngleType angleType)Constructor.StateCovariance(RealMatrix orbitalCovariance, AbsoluteDate epoch, Frame covarianceFrame, OrbitType orbitType, PositionAngleType angleType)Constructor.StateCovarianceBlender(SmoothStepFactory.SmoothStepFunction blendingFunction, TimeInterpolator<Orbit> orbitInterpolator, Frame outFrame, OrbitType outOrbitType, PositionAngleType outPositionAngleType)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, 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, 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(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). -
Uses of OrbitType in org.orekit.propagation.analytical
Methods in org.orekit.propagation.analytical that return OrbitType Modifier and Type Method Description OrbitTypeAbstractAnalyticalMatricesHarvester. getOrbitType()Get the orbit type used for the matrix computation. -
Uses of OrbitType in org.orekit.propagation.conversion
Methods in org.orekit.propagation.conversion that return OrbitType Modifier and Type Method Description OrbitTypeAbstractPropagatorBuilder. getOrbitType()Get the orbit type expected for the 6 first parameters inPropagatorBuilder.buildPropagator(double[]).OrbitTypePropagatorBuilder. getOrbitType()Get the orbit type expected for the 6 first parameters inPropagatorBuilder.buildPropagator(double[]).Methods in org.orekit.propagation.conversion with parameters of type OrbitType Modifier and Type Method Description TAbstractIntegratorBuilder. buildIntegrator(Orbit orbit, OrbitType orbitType)abstract TAbstractIntegratorBuilder. buildIntegrator(Orbit orbit, OrbitType orbitType, PositionAngleType angleType)WAbstractVariableStepFieldIntegratorBuilder. buildIntegrator(Field<T> field, Orbit orbit, OrbitType orbitType, PositionAngleType angleType)Build a first order integrator.TAbstractVariableStepIntegratorBuilder. buildIntegrator(Orbit orbit, OrbitType orbitType, PositionAngleType angleType)Build a first order integrator.ClassicalRungeKuttaFieldIntegrator<T>ClassicalRungeKuttaFieldIntegratorBuilder. buildIntegrator(Field<T> field, Orbit orbit, OrbitType orbitType, PositionAngleType angleType)Build a first order integrator.ClassicalRungeKuttaIntegratorClassicalRungeKuttaIntegratorBuilder. buildIntegrator(Orbit orbit, OrbitType orbitType, PositionAngleType angleType)Build a first order integrator.EulerFieldIntegrator<T>EulerFieldIntegratorBuilder. buildIntegrator(Field<T> field, Orbit orbit, OrbitType orbitType, PositionAngleType angleType)Build a first order integrator.EulerIntegratorEulerIntegratorBuilder. buildIntegrator(Orbit orbit, OrbitType orbitType, PositionAngleType angleType)Build a first order integrator.ExplicitRungeKuttaIntegratorExplicitRungeKuttaIntegratorBuilder. buildIntegrator(Orbit orbit, OrbitType orbitType)Build a first order integrator.ExplicitRungeKuttaIntegratorExplicitRungeKuttaIntegratorBuilder. buildIntegrator(Orbit orbit, OrbitType orbitType, PositionAngleType angleType)Build a first order integrator.WFieldAbstractIntegratorBuilder. 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.WFieldAbstractIntegratorBuilder. buildIntegrator(FieldOrbit<T> orbit, OrbitType orbitType)Build a first order integrator.FieldExplicitRungeKuttaIntegrator<T>FieldExplicitRungeKuttaIntegratorBuilder. buildIntegrator(Field<T> field, Orbit orbit, OrbitType orbitType)Build a first order integrator.FieldExplicitRungeKuttaIntegrator<T>FieldExplicitRungeKuttaIntegratorBuilder. buildIntegrator(Field<T> field, Orbit orbit, OrbitType orbitType, PositionAngleType angleType)Build a first order integrator.FieldExplicitRungeKuttaIntegrator<T>FieldExplicitRungeKuttaIntegratorBuilder. buildIntegrator(FieldOrbit<T> orbit, OrbitType orbitType)Build a first order integrator.FieldODEIntegrator<T>FieldODEIntegratorBuilder. buildIntegrator(Field<T> field, Orbit orbit, OrbitType orbitType)Build a first order integrator.FieldODEIntegrator<T>FieldODEIntegratorBuilder. buildIntegrator(Field<T> field, Orbit orbit, OrbitType orbitType, PositionAngleType angleType)Build a first order integrator.FieldODEIntegrator<T>FieldODEIntegratorBuilder. buildIntegrator(FieldOrbit<T> orbit, OrbitType orbitType)Build a first order integrator.GillFieldIntegrator<T>GillFieldIntegratorBuilder. buildIntegrator(Field<T> field, Orbit orbit, OrbitType orbitType, PositionAngleType angleType)Build a first order integrator.GillIntegratorGillIntegratorBuilder. buildIntegrator(Orbit orbit, OrbitType orbitType, PositionAngleType angleType)Build a first order integrator.LutherFieldIntegrator<T>LutherFieldIntegratorBuilder. buildIntegrator(Field<T> field, Orbit orbit, OrbitType orbitType, PositionAngleType positionAngleType)Build a first order integrator.LutherIntegratorLutherIntegratorBuilder. buildIntegrator(Orbit orbit, OrbitType orbitType, PositionAngleType angleType)Build a first order integrator.MidpointFieldIntegrator<T>MidpointFieldIntegratorBuilder. buildIntegrator(Field<T> field, Orbit orbit, OrbitType orbitType, PositionAngleType angleType)Build a first order integrator.MidpointIntegratorMidpointIntegratorBuilder. buildIntegrator(Orbit orbit, OrbitType orbitType, PositionAngleType angleType)Build a first order integrator.ODEIntegratorODEIntegratorBuilder. buildIntegrator(Orbit orbit, OrbitType orbitType)Build a first order integrator.ODEIntegratorODEIntegratorBuilder. buildIntegrator(Orbit orbit, OrbitType orbitType, PositionAngleType angleType)Build a first order integrator.ThreeEighthesFieldIntegrator<T>ThreeEighthesFieldIntegratorBuilder. buildIntegrator(Field<T> field, Orbit orbit, OrbitType orbitType, PositionAngleType angleType)Build a first order integrator.ThreeEighthesIntegratorThreeEighthesIntegratorBuilder. 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.Constructors in org.orekit.propagation.conversion with parameters of type OrbitType Constructor Description 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.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. -
Uses of OrbitType in org.orekit.propagation.conversion.averaging
Methods in org.orekit.propagation.conversion.averaging that return OrbitType Modifier and Type Method Description OrbitTypeAveragedOrbitalState. getOrbitType()Getter for the averaged orbit type.OrbitTypeBrouwerLyddaneOrbitalState. getOrbitType()Getter for the averaged orbit type.OrbitTypeDSST6X0OrbitalState. getOrbitType()Getter for the averaged orbit type.OrbitTypeEcksteinHechlerOrbitalState. getOrbitType()Getter for the averaged orbit type.OrbitTypeSGP4OrbitalState. getOrbitType()Getter for the averaged orbit type. -
Uses of OrbitType in org.orekit.propagation.events
Methods in org.orekit.propagation.events that return OrbitType Modifier and Type Method Description OrbitTypePositionAngleDetector. getOrbitType()Get the orbit type defining the angle type.Constructors in org.orekit.propagation.events with parameters of type OrbitType Constructor Description PositionAngleDetector(double maxCheck, double threshold, OrbitType orbitType, PositionAngleType positionAngleType, double angle)Build a detector.PositionAngleDetector(OrbitType orbitType, PositionAngleType positionAngleType, double angle)Build a new detector.PositionAngleDetector(EventDetectionSettings detectionSettings, EventHandler handler, OrbitType orbitType, PositionAngleType positionAngleType, double angle)Protected constructor with full parameters. -
Uses of OrbitType in org.orekit.propagation.integration
Methods in org.orekit.propagation.integration that return OrbitType Modifier and Type Method Description protected OrbitTypeAbstractIntegratedPropagator. getOrbitType()Get propagation parameter type.protected OrbitTypeFieldAbstractIntegratedPropagator. getOrbitType()Get propagation parameter type.OrbitTypeFieldStateMapper. getOrbitType()Get propagation parameter type.OrbitTypeStateMapper. getOrbitType()Get propagation parameter type.Methods in org.orekit.propagation.integration with parameters of type OrbitType Modifier and Type Method Description protected abstract StateMapperAbstractIntegratedPropagator. createMapper(AbsoluteDate referenceDate, double mu, OrbitType orbitType, PositionAngleType positionAngleType, AttitudeProvider attitudeProvider, Frame frame)Create a mapper between raw double components and spacecraft state. /** Simple constructor.protected abstract FieldStateMapper<T>FieldAbstractIntegratedPropagator. createMapper(FieldAbsoluteDate<T> referenceDate, T mu, OrbitType orbitType, PositionAngleType positionAngleType, AttitudeProvider attitudeProvider, Frame frame)Create a mapper between raw double components and spacecraft state. /** Simple constructor.protected voidAbstractIntegratedPropagator. setOrbitType(OrbitType orbitType)Set propagation orbit type.protected voidFieldAbstractIntegratedPropagator. setOrbitType(OrbitType orbitType)Set propagation orbit type.Constructors in org.orekit.propagation.integration with parameters of type OrbitType Constructor Description FieldStateMapper(FieldAbsoluteDate<T> referenceDate, T mu, OrbitType orbitType, PositionAngleType positionAngleType, AttitudeProvider attitudeProvider, Frame frame)Simple constructor.StateMapper(AbsoluteDate referenceDate, double mu, OrbitType orbitType, PositionAngleType positionAngleType, AttitudeProvider attitudeProvider, Frame frame)Simple constructor. -
Uses of OrbitType in org.orekit.propagation.numerical
Fields in org.orekit.propagation.numerical declared as OrbitType Modifier and Type Field Description static OrbitTypeNumericalPropagator. DEFAULT_ORBIT_TYPEDefault orbit type.Methods in org.orekit.propagation.numerical that return OrbitType Modifier and Type Method Description OrbitTypeFieldNumericalPropagator. getOrbitType()Get propagation parameter type.OrbitTypeNumericalPropagator. getOrbitType()Get propagation parameter type.Methods in org.orekit.propagation.numerical with parameters of type OrbitType Modifier and Type Method Description protected FieldStateMapper<T>FieldNumericalPropagator. createMapper(FieldAbsoluteDate<T> referenceDate, T mu, OrbitType orbitType, PositionAngleType positionAngleType, AttitudeProvider attitudeProvider, Frame frame)Create a mapper between raw double components and spacecraft state. /** Simple constructor.protected StateMapperGLONASSNumericalPropagator. createMapper(AbsoluteDate referenceDate, double mu, OrbitType orbitType, PositionAngleType positionAngleType, AttitudeProvider attitudeProvider, Frame frame)protected StateMapperNumericalPropagator. createMapper(AbsoluteDate referenceDate, double mu, OrbitType orbitType, PositionAngleType positionAngleType, AttitudeProvider attitudeProvider, Frame frame)Create a mapper between raw double components and spacecraft state. /** Simple constructor.voidFieldNumericalPropagator. setOrbitType(OrbitType orbitType)Set propagation orbit type.voidNumericalPropagator. setOrbitType(OrbitType orbitType)Set propagation orbit type.static <T extends CalculusFieldElement<T>>
double[][]FieldNumericalPropagator. tolerances(T dP, FieldOrbit<T> orbit, OrbitType type)Deprecated.since 13.0.static <T extends CalculusFieldElement<T>>
double[][]FieldNumericalPropagator. tolerances(T dP, T dV, FieldOrbit<T> orbit, OrbitType type)Deprecated.since 13.0.static double[][]NumericalPropagator. tolerances(double dP, double dV, Orbit orbit, OrbitType type)Deprecated.since 13.0.static double[][]NumericalPropagator. tolerances(double dP, Orbit orbit, OrbitType type)Deprecated.since 13.0. -
Uses of OrbitType in org.orekit.propagation.semianalytical.dsst
Methods in org.orekit.propagation.semianalytical.dsst that return OrbitType Modifier and Type Method Description OrbitTypeDSSTHarvester. getOrbitType()Get the orbit type used for the matrix computation.OrbitTypeDSSTPropagator. getOrbitType()Get propagation parameter type.OrbitTypeFieldDSSTPropagator. getOrbitType()Get propagation parameter type.Methods in org.orekit.propagation.semianalytical.dsst with parameters of type OrbitType Modifier and Type Method Description protected StateMapperDSSTPropagator. createMapper(AbsoluteDate referenceDate, double mu, OrbitType ignoredOrbitType, PositionAngleType ignoredPositionAngleType, AttitudeProvider attitudeProvider, Frame frame)Create a mapper between raw double components and spacecraft state. /** Simple constructor.protected FieldStateMapper<T>FieldDSSTPropagator. createMapper(FieldAbsoluteDate<T> referenceDate, T mu, OrbitType ignoredOrbitType, PositionAngleType ignoredPositionAngleType, AttitudeProvider attitudeProvider, Frame frame)Create a mapper between raw double components and spacecraft state. /** Simple constructor. -
Uses of OrbitType in org.orekit.utils
Methods in org.orekit.utils with parameters of type OrbitType Modifier and Type Method Description static StateJacobianDifferentiation. differentiate(StateFunction function, int dimension, AttitudeProvider provider, OrbitType orbitType, PositionAngleType positionAngleType, double dP, int nbPoints)Differentiate a vector function using finite differences.
-