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 ofSpacecraftState
into 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 OrbitType
CartesianOrbit. getType()
Get the orbit type.OrbitType
CircularOrbit. getType()
Get the orbit type.OrbitType
EquinoctialOrbit. getType()
Get the orbit type.OrbitType
FieldCartesianOrbit. getType()
Get the orbit type.OrbitType
FieldCircularOrbit. getType()
Get the orbit type.OrbitType
FieldEquinoctialOrbit. getType()
Get the orbit type.OrbitType
FieldKeplerianOrbit. getType()
Get the orbit type.abstract OrbitType
FieldOrbit. getType()
Get the orbit type.OrbitType
KeplerianOrbit. getType()
Get the orbit type.abstract OrbitType
Orbit. getType()
Get the orbit type.static OrbitType
OrbitType. 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 OrbitType
StateCovarianceMatrixProvider. getCovarianceOrbitType()
Get the orbit type in which the covariance matrix is expressed.OrbitType
FieldStateCovariance. getOrbitType()
Get the covariance orbit type.OrbitType
MatricesHarvester. getOrbitType()
Get the orbit type used for the matrix computation.OrbitType
StateCovariance. getOrbitType()
Get the covariance orbit type.OrbitType
AbstractStateCovarianceInterpolator. 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.StateCovariance
StateCovariance. changeCovarianceType(Orbit orbit, OrbitType outOrbitType, PositionAngleType outAngleType)
Get the covariance matrix in another orbit type.static void
StateCovariance. checkFrameAndOrbitTypeConsistency(Frame covarianceFrame, OrbitType inputType)
Check constructor's inputs consistency.StateCovariance
StateCovarianceMatrixProvider. getStateCovariance(SpacecraftState state, OrbitType orbitType, PositionAngleType angleType)
Get the state covariance expressed in a given orbit type.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_POINTS
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_SEC
s) 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_POINTS
Default extrapolation threshold value (DEFAULT_EXTRAPOLATION_THRESHOLD_SEC
s) 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 OrbitType
AbstractAnalyticalMatricesHarvester. 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 OrbitType
AbstractPropagatorBuilder. getOrbitType()
Get the orbit type expected for the 6 first parameters inPropagatorBuilder.buildPropagator(double[])
.OrbitType
PropagatorBuilder. 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 abstract AbstractFieldIntegrator<T>
AbstractFieldIntegratorBuilder. buildIntegrator(Field<T> field, Orbit orbit, OrbitType orbitType)
Build a first order integrator.AbstractFieldIntegrator<T>
AbstractFieldIntegratorBuilder. buildIntegrator(FieldOrbit<T> orbit, OrbitType orbitType)
Build a first order integrator.abstract AbstractFieldIntegrator<T>
AbstractVariableStepFieldIntegratorBuilder. buildIntegrator(Field<T> field, Orbit orbit, OrbitType orbitType)
Build a first order integrator.AbstractFieldIntegrator<T>
AdamsBashforthFieldIntegratorBuilder. buildIntegrator(Field<T> field, Orbit orbit, OrbitType orbitType)
Build a first order integrator.AbstractIntegrator
AdamsBashforthIntegratorBuilder. buildIntegrator(Orbit orbit, OrbitType orbitType)
Build a first order integrator.AbstractFieldIntegrator<T>
AdamsMoultonFieldIntegratorBuilder. buildIntegrator(Field<T> field, Orbit orbit, OrbitType orbitType)
Build a first order integrator.AbstractIntegrator
AdamsMoultonIntegratorBuilder. buildIntegrator(Orbit orbit, OrbitType orbitType)
Build a first order integrator.AbstractFieldIntegrator<T>
ClassicalRungeKuttaFieldIntegratorBuilder. buildIntegrator(Field<T> field, Orbit orbit, OrbitType orbitType)
Build a first order integrator.AbstractIntegrator
ClassicalRungeKuttaIntegratorBuilder. buildIntegrator(Orbit orbit, OrbitType orbitType)
Build a first order integrator.AbstractFieldIntegrator<T>
DormandPrince54FieldIntegratorBuilder. buildIntegrator(Field<T> field, Orbit orbit, OrbitType orbitType)
Build a first order integrator.AbstractIntegrator
DormandPrince54IntegratorBuilder. buildIntegrator(Orbit orbit, OrbitType orbitType)
Build a first order integrator.AbstractFieldIntegrator<T>
DormandPrince853FieldIntegratorBuilder. buildIntegrator(Field<T> field, Orbit orbit, OrbitType orbitType)
Build a first order integrator.AbstractIntegrator
DormandPrince853IntegratorBuilder. buildIntegrator(Orbit orbit, OrbitType orbitType)
Build a first order integrator.AbstractFieldIntegrator<T>
EulerFieldIntegratorBuilder. buildIntegrator(Field<T> field, Orbit orbit, OrbitType orbitType)
Build a first order integrator.AbstractIntegrator
EulerIntegratorBuilder. buildIntegrator(Orbit orbit, OrbitType orbitType)
Build a first order integrator.AbstractFieldIntegrator<T>
FieldODEIntegratorBuilder. buildIntegrator(Field<T> field, Orbit orbit, OrbitType orbitType)
Build a first order integrator.AbstractFieldIntegrator<T>
FieldODEIntegratorBuilder. buildIntegrator(FieldOrbit<T> orbit, OrbitType orbitType)
Build a first order integrator.AbstractFieldIntegrator<T>
GillFieldIntegratorBuilder. buildIntegrator(Field<T> field, Orbit orbit, OrbitType orbitType)
Build a first order integrator.AbstractIntegrator
GillIntegratorBuilder. buildIntegrator(Orbit orbit, OrbitType orbitType)
Build a first order integrator.AbstractIntegrator
GraggBulirschStoerIntegratorBuilder. buildIntegrator(Orbit orbit, OrbitType orbitType)
Build a first order integrator.AbstractFieldIntegrator<T>
HighamHall54FieldIntegratorBuilder. buildIntegrator(Field<T> field, Orbit orbit, OrbitType orbitType)
Build a first order integrator.AbstractIntegrator
HighamHall54IntegratorBuilder. buildIntegrator(Orbit orbit, OrbitType orbitType)
Build a first order integrator.AbstractFieldIntegrator<T>
LutherFieldIntegratorBuilder. buildIntegrator(Field<T> field, Orbit orbit, OrbitType orbitType)
Build a first order integrator.AbstractIntegrator
LutherIntegratorBuilder. buildIntegrator(Orbit orbit, OrbitType orbitType)
Build a first order integrator.AbstractFieldIntegrator<T>
MidpointFieldIntegratorBuilder. buildIntegrator(Field<T> field, Orbit orbit, OrbitType orbitType)
Build a first order integrator.AbstractIntegrator
MidpointIntegratorBuilder. buildIntegrator(Orbit orbit, OrbitType orbitType)
Build a first order integrator.AbstractIntegrator
ODEIntegratorBuilder. buildIntegrator(Orbit orbit, OrbitType orbitType)
Build a first order integrator.AbstractFieldIntegrator<T>
ThreeEighthesFieldIntegratorBuilder. buildIntegrator(Field<T> field, Orbit orbit, OrbitType orbitType)
Build a first order integrator.AbstractIntegrator
ThreeEighthesIntegratorBuilder. buildIntegrator(Orbit orbit, OrbitType orbitType)
Build a first order integrator.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 OrbitType
AveragedOrbitalState. getOrbitType()
Getter for the averaged orbit type.OrbitType
BrouwerLyddaneOrbitalState. getOrbitType()
Getter for the averaged orbit type.OrbitType
DSST6X0OrbitalState. getOrbitType()
Getter for the averaged orbit type.OrbitType
EcksteinHechlerOrbitalState. getOrbitType()
Getter for the averaged orbit type.OrbitType
SGP4OrbitalState. 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 OrbitType
PositionAngleDetector. 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(AdaptableInterval maxCheck, double threshold, int maxIter, 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 OrbitType
AbstractIntegratedPropagator. getOrbitType()
Get propagation parameter type.protected OrbitType
FieldAbstractIntegratedPropagator. getOrbitType()
Get propagation parameter type.OrbitType
FieldStateMapper. getOrbitType()
Get propagation parameter type.OrbitType
StateMapper. getOrbitType()
Get propagation parameter type.Methods in org.orekit.propagation.integration with parameters of type OrbitType Modifier and Type Method Description protected abstract StateMapper
AbstractIntegratedPropagator. createMapper(AbsoluteDate referenceDate, double mu, OrbitType orbitType, PositionAngleType positionAngleType, AttitudeProvider attitudeProvider, Frame frame)
Create a mapper between raw double components and spacecraft state.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.protected void
AbstractIntegratedPropagator. setOrbitType(OrbitType orbitType)
Set propagation orbit type.protected void
FieldAbstractIntegratedPropagator. 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
Methods in org.orekit.propagation.numerical that return OrbitType Modifier and Type Method Description OrbitType
FieldNumericalPropagator. getOrbitType()
Get propagation parameter type.OrbitType
NumericalPropagator. 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.protected StateMapper
GLONASSNumericalPropagator. createMapper(AbsoluteDate referenceDate, double mu, OrbitType orbitType, PositionAngleType positionAngleType, AttitudeProvider attitudeProvider, Frame frame)
protected StateMapper
NumericalPropagator. createMapper(AbsoluteDate referenceDate, double mu, OrbitType orbitType, PositionAngleType positionAngleType, AttitudeProvider attitudeProvider, Frame frame)
Create a mapper between raw double components and spacecraft state.void
FieldNumericalPropagator. setOrbitType(OrbitType orbitType)
Set propagation orbit type.void
NumericalPropagator. setOrbitType(OrbitType orbitType)
Set propagation orbit type.static <T extends CalculusFieldElement<T>>
double[][]FieldNumericalPropagator. tolerances(T dP, FieldOrbit<T> orbit, OrbitType type)
Estimate tolerance vectors for integrators.static <T extends CalculusFieldElement<T>>
double[][]FieldNumericalPropagator. tolerances(T dP, T dV, FieldOrbit<T> orbit, OrbitType type)
Estimate tolerance vectors for integrators when propagating in orbits.static double[][]
NumericalPropagator. tolerances(double dP, double dV, Orbit orbit, OrbitType type)
Estimate tolerance vectors for integrators when propagating in orbits.static double[][]
NumericalPropagator. tolerances(double dP, Orbit orbit, OrbitType type)
Estimate tolerance vectors for integrators when propagating in orbits. -
Uses of OrbitType in org.orekit.propagation.semianalytical.dsst
Methods in org.orekit.propagation.semianalytical.dsst that return OrbitType Modifier and Type Method Description OrbitType
DSSTHarvester. getOrbitType()
Get the orbit type used for the matrix computation.OrbitType
DSSTPropagator. getOrbitType()
Get propagation parameter type.OrbitType
FieldDSSTPropagator. getOrbitType()
Get propagation parameter type.Methods in org.orekit.propagation.semianalytical.dsst with parameters of type OrbitType Modifier and Type Method Description protected StateMapper
DSSTPropagator. createMapper(AbsoluteDate referenceDate, double mu, OrbitType ignoredOrbitType, PositionAngleType ignoredPositionAngleType, AttitudeProvider attitudeProvider, Frame frame)
Create a mapper between raw double components and spacecraft state.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. -
Uses of OrbitType in org.orekit.utils
Methods in org.orekit.utils with parameters of type OrbitType Modifier and Type Method Description static StateJacobian
Differentiation. differentiate(StateFunction function, int dimension, AttitudeProvider provider, OrbitType orbitType, PositionAngleType positionAngleType, double dP, int nbPoints)
Differentiate a vector function using finite differences.
-