Package | Description |
---|---|
org.orekit.attitudes |
This package provides classes to represent simple attitudes.
|
org.orekit.forces.maneuvers |
This package provides models of simple maneuvers.
|
org.orekit.propagation |
This package provides tools to propagate orbital states with different methods.
|
org.orekit.propagation.analytical | |
org.orekit.propagation.analytical.tle |
This package provides classes to read and extrapolate tle's.
|
org.orekit.propagation.conversion |
This package provides tools to convert a given propagator or a set of
SpacecraftState into another propagator. |
org.orekit.propagation.integration | |
org.orekit.propagation.numerical | |
org.orekit.propagation.semianalytical.dsst |
This package provides an implementation of the Draper Semi-analytical
Satellite Theory (DSST).
|
org.orekit.propagation.semianalytical.dsst.forces |
Modifier and Type | Interface and Description |
---|---|
interface |
AttitudeProviderModifier
This interface represents an attitude provider that modifies/wraps another underlying provider.
|
Modifier and Type | Class and Description |
---|---|
class |
AttitudesSequence
This classes manages a sequence of different attitude providers that are activated
in turn according to switching events.
|
class |
BodyCenterPointing
This class handles body center pointing attitude provider.
|
class |
CelestialBodyPointed
This class handles a celestial body pointed attitude provider.
|
class |
FixedRate
This class handles a simple attitude provider at constant rate around a fixed axis.
|
class |
GroundPointing
Base class for ground pointing attitude providers.
|
class |
InertialProvider
This class handles an inertial attitude provider.
|
class |
LofOffset
Attitude law defined by fixed Roll, Pitch and Yaw angles (in any order)
with respect to a local orbital frame.
|
class |
LofOffsetPointing
This class provides a default attitude provider.
|
class |
NadirPointing
This class handles nadir pointing attitude provider.
|
class |
SpinStabilized
This class handles a spin stabilized attitude provider.
|
class |
TabulatedProvider
This class handles an attitude provider interpolating from a predefined table.
|
class |
TargetPointing
This class handles target pointing attitude provider.
|
class |
YawCompensation
This class handles yaw compensation attitude provider.
|
class |
YawSteering
This class handles yaw steering law.
|
Modifier and Type | Method and Description |
---|---|
AttitudeProvider |
AttitudeProviderModifier.getUnderlyingAttitudeProvider()
Get the underlying attitude provider.
|
AttitudeProvider |
YawCompensation.getUnderlyingAttitudeProvider()
Get the underlying (ground pointing) attitude provider.
|
AttitudeProvider |
SpinStabilized.getUnderlyingAttitudeProvider()
Get the underlying attitude provider.
|
AttitudeProvider |
YawSteering.getUnderlyingAttitudeProvider()
Get the underlying (ground pointing) attitude provider.
|
Modifier and Type | Method and Description |
---|---|
<T extends EventDetector> |
AttitudesSequence.addSwitchingCondition(AttitudeProvider before,
T switchEvent,
boolean switchOnIncrease,
boolean switchOnDecrease,
AttitudeProvider after)
Add a switching condition between two attitude providers.
|
void |
AttitudesSequence.resetActiveProvider(AttitudeProvider provider)
Reset the active provider.
|
Constructor and Description |
---|
LofOffsetPointing(BodyShape shape,
AttitudeProvider attLaw,
Vector3D satPointingVector)
Creates new instance.
|
SpinStabilized(AttitudeProvider nonRotatingLaw,
AbsoluteDate start,
Vector3D axis,
double rate)
Creates a new instance.
|
Modifier and Type | Method and Description |
---|---|
AttitudeProvider |
ImpulseManeuver.getAttitudeOverride()
Get the Attitude Provider to use during maneuver.
|
Constructor and Description |
---|
ImpulseManeuver(T trigger,
AttitudeProvider attitudeOverride,
Vector3D deltaVSat,
double isp)
Build a new instance.
|
Modifier and Type | Field and Description |
---|---|
static AttitudeProvider |
Propagator.DEFAULT_LAW
Default attitude provider.
|
Modifier and Type | Method and Description |
---|---|
AttitudeProvider |
Propagator.getAttitudeProvider()
Get attitude provider.
|
AttitudeProvider |
AbstractPropagator.getAttitudeProvider()
Get attitude provider.
|
Modifier and Type | Method and Description |
---|---|
void |
Propagator.setAttitudeProvider(AttitudeProvider attitudeProvider)
Set attitude provider.
|
void |
AbstractPropagator.setAttitudeProvider(AttitudeProvider attitudeProvider)
Set attitude provider.
|
Constructor and Description |
---|
AbstractAnalyticalPropagator(AttitudeProvider attitudeProvider)
Build a new instance.
|
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,
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 attitudeProv,
UnnormalizedSphericalHarmonicsProvider provider)
Build a propagator from orbit, attitude provider and potential provider.
|
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.
|
Modifier and Type | Method and Description |
---|---|
static TLEPropagator |
TLEPropagator.selectExtrapolator(TLE tle,
AttitudeProvider attitudeProvider,
double mass)
Selects the extrapolator to use with the selected TLE.
|
Constructor and Description |
---|
TLEPropagator(TLE initialTLE,
AttitudeProvider attitudeProvider,
double mass)
Protected constructor for derived classes.
|
Modifier and Type | Method and Description |
---|---|
void |
NumericalPropagatorBuilder.setAttitudeProvider(AttitudeProvider attitudeProvider)
Set the attitude provider.
|
Modifier and Type | Method and Description |
---|---|
AttitudeProvider |
StateMapper.getAttitudeProvider()
Get the attitude provider.
|
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.
|
void |
AbstractIntegratedPropagator.setAttitudeProvider(AttitudeProvider attitudeProvider)
Set attitude provider.
|
Constructor and Description |
---|
StateMapper(AbsoluteDate referenceDate,
double mu,
OrbitType orbitType,
PositionAngle positionAngleType,
AttitudeProvider attitudeProvider,
Frame frame)
Simple constructor.
|
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.
|
Modifier and Type | Method and Description |
---|---|
protected StateMapper |
DSSTPropagator.createMapper(AbsoluteDate referenceDate,
double mu,
OrbitType orbitType,
PositionAngle positionAngleType,
AttitudeProvider attitudeProvider,
Frame frame)
Create a mapper between raw double components and spacecraft state.
|
void |
DSSTPropagator.setAttitudeProvider(AttitudeProvider attitudeProvider)
Set attitude provider.
|
Modifier and Type | Method and Description |
---|---|
void |
AbstractGaussianContribution.registerAttitudeProvider(AttitudeProvider provider)
Register an attitude provider.
|
void |
DSSTThirdBody.registerAttitudeProvider(AttitudeProvider provider)
Register an attitude provider.
|
void |
DSSTCentralBody.registerAttitudeProvider(AttitudeProvider provider)
Register an attitude provider.
|
void |
DSSTForceModel.registerAttitudeProvider(AttitudeProvider provider)
Register an attitude provider.
|
Copyright © 2002-2015 CS Systèmes d'information. All rights reserved.