Package | Description |
---|---|
org.orekit.orbits |
This package provides classes to represent orbits.
|
org.orekit.propagation.conversion |
This package provides tools to convert a given propagator or a set of
SpacecraftState into another propagator. |
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).
|
Modifier and Type | Method and Description |
---|---|
OrbitType |
CircularOrbit.getType()
Get the orbit type.
|
OrbitType |
CartesianOrbit.getType()
Get the orbit type.
|
OrbitType |
EquinoctialOrbit.getType()
Get the orbit type.
|
abstract OrbitType |
Orbit.getType()
Get the orbit type.
|
OrbitType |
KeplerianOrbit.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.
|
Modifier and Type | Method and Description |
---|---|
OrbitType |
AbstractPropagatorBuilder.getOrbitType()
Get the orbit type expected for the 6 first parameters in
PropagatorBuilder.buildPropagator(AbsoluteDate, double[]) . |
OrbitType |
PropagatorBuilder.getOrbitType()
Get the orbit type expected for the 6 first parameters in
PropagatorBuilder.buildPropagator(AbsoluteDate, double[]) . |
Modifier and Type | Method and Description |
---|---|
AbstractIntegrator |
ThreeEighthesIntegratorBuilder.buildIntegrator(Orbit orbit,
OrbitType orbitType)
Build a first order integrator.
|
AbstractIntegrator |
MidpointIntegratorBuilder.buildIntegrator(Orbit orbit,
OrbitType orbitType)
Build a first order integrator.
|
AbstractIntegrator |
AdamsMoultonIntegratorBuilder.buildIntegrator(Orbit orbit,
OrbitType orbitType)
Build a first order integrator.
|
AbstractIntegrator |
DormandPrince853IntegratorBuilder.buildIntegrator(Orbit orbit,
OrbitType orbitType)
Build a first order integrator.
|
AbstractIntegrator |
DormandPrince54IntegratorBuilder.buildIntegrator(Orbit orbit,
OrbitType orbitType)
Build a first order integrator.
|
AbstractIntegrator |
EulerIntegratorBuilder.buildIntegrator(Orbit orbit,
OrbitType orbitType)
Build a first order integrator.
|
AbstractIntegrator |
AdamsBashforthIntegratorBuilder.buildIntegrator(Orbit orbit,
OrbitType orbitType)
Build a first order integrator.
|
AbstractIntegrator |
ClassicalRungeKuttaIntegratorBuilder.buildIntegrator(Orbit orbit,
OrbitType orbitType)
Build a first order integrator.
|
AbstractIntegrator |
GraggBulirschStoerIntegratorBuilder.buildIntegrator(Orbit orbit,
OrbitType orbitType)
Build a first order integrator.
|
AbstractIntegrator |
GillIntegratorBuilder.buildIntegrator(Orbit orbit,
OrbitType orbitType)
Build a first order integrator.
|
AbstractIntegrator |
LutherIntegratorBuilder.buildIntegrator(Orbit orbit,
OrbitType orbitType)
Build a first order integrator.
|
AbstractIntegrator |
HighamHall54IntegratorBuilder.buildIntegrator(Orbit orbit,
OrbitType orbitType)
Build a first order integrator.
|
AbstractIntegrator |
FirstOrderIntegratorBuilder.buildIntegrator(Orbit orbit,
OrbitType orbitType)
Build a first order integrator.
|
Constructor and Description |
---|
AbstractPropagatorBuilder(Frame frame,
double mu,
OrbitType orbitType,
PositionAngle positionAngle)
Build a new instance.
|
EcksteinHechlerPropagatorBuilder(Frame frame,
double referenceRadius,
double mu,
TideSystem tideSystem,
double c20,
double c30,
double c40,
double c50,
double c60,
OrbitType orbitType,
PositionAngle positionAngle)
Build a new instance.
|
EcksteinHechlerPropagatorBuilder(Frame frame,
UnnormalizedSphericalHarmonicsProvider provider,
OrbitType orbitType,
PositionAngle positionAngle)
Build a new instance.
|
KeplerianPropagatorBuilder(double mu,
Frame frame,
OrbitType orbitType,
PositionAngle positionAngle)
Build a new instance.
|
NumericalPropagatorBuilder(double mu,
Frame frame,
FirstOrderIntegratorBuilder builder,
OrbitType orbitType,
PositionAngle positionAngle)
Build a new instance.
|
TLEPropagatorBuilder(int satelliteNumber,
char classification,
int launchYear,
int launchNumber,
String launchPiece,
int elementNumber,
int revolutionNumberAtEpoch,
OrbitType orbitType,
PositionAngle positionAngle)
Build a new instance.
|
Modifier and Type | Method and Description |
---|---|
OrbitType |
PositionAngleDetector.getOrbitType()
Get the orbit type defining the angle type.
|
Constructor and Description |
---|
PositionAngleDetector(double maxCheck,
double threshold,
OrbitType orbitType,
PositionAngle positionAngle,
double angle)
Build a detector.
|
PositionAngleDetector(OrbitType orbitType,
PositionAngle positionAngle,
double angle)
Build a new detector.
|
Modifier and Type | Method and Description |
---|---|
OrbitType |
StateMapper.getOrbitType()
Get propagation parameter type.
|
protected OrbitType |
AbstractIntegratedPropagator.getOrbitType()
Get propagation parameter type.
|
Modifier and Type | Method and Description |
---|---|
protected abstract StateMapper |
AbstractIntegratedPropagator.createMapper(AbsoluteDate referenceDate,
double mu,
OrbitType orbitType,
PositionAngle 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.
|
Constructor and Description |
---|
StateMapper(AbsoluteDate referenceDate,
double mu,
OrbitType orbitType,
PositionAngle positionAngleType,
AttitudeProvider attitudeProvider,
Frame frame)
Simple constructor.
|
Modifier and Type | Method and Description |
---|---|
OrbitType |
NumericalPropagator.getOrbitType()
Get propagation parameter type.
|
Modifier and Type | Method and Description |
---|---|
protected StateMapper |
NumericalPropagator.createMapper(AbsoluteDate referenceDate,
double mu,
OrbitType orbitType,
PositionAngle positionAngleType,
AttitudeProvider attitudeProvider,
Frame frame)
Create a mapper between raw double components and spacecraft state.
|
void |
NumericalPropagator.setOrbitType(OrbitType orbitType)
Set propagation orbit type.
|
static double[][] |
NumericalPropagator.tolerances(double dP,
Orbit orbit,
OrbitType type)
Estimate tolerance vectors for integrators.
|
Modifier and Type | Method and Description |
---|---|
protected StateMapper |
DSSTPropagator.createMapper(AbsoluteDate referenceDate,
double mu,
OrbitType ignoredOrbitType,
PositionAngle ignoredPositionAngleType,
AttitudeProvider attitudeProvider,
Frame frame)
Create a mapper between raw double components and spacecraft state.
|
Copyright © 2002-2016 CS Systèmes d'information. All rights reserved.