|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.orekit.propagation.analytical.AnalyticalEphemerisModeHandler
public class AnalyticalEphemerisModeHandler
This class stores sequentially generated orbital parameters for later retrieval.
Instances of this class are built and then must be fed with the results
provided by Propagator objects
configured in ephemeris generation mode. Once propagation is over, a BoundedPropagator can be built from the stored steps.
NumericalPropagator,
Serialized Form| Constructor Summary | |
|---|---|
AnalyticalEphemerisModeHandler(AbstractPropagator propagator,
AttitudeProvider attForcesProvider,
AttitudeProvider attEventsProvider)
Constructor. |
|
| Method Summary | |
|---|---|
BoundedPropagator |
getEphemeris()
Get the generated ephemeris. |
void |
handleStep(OrekitStepInterpolator interpolator,
boolean isLast)
Handle the current step. |
void |
init(SpacecraftState s0,
AbsoluteDate t)
Initialize step handler at the start of a propagation. |
void |
setAttitudeProviderEvents(AttitudeProvider attProvEvents)
Set attitude provider for events computation. |
void |
setAttitudeProviderForces(AttitudeProvider attProvForces)
Set attitude provider for forces computation. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public AnalyticalEphemerisModeHandler(AbstractPropagator propagator,
AttitudeProvider attForcesProvider,
AttitudeProvider attEventsProvider)
propagator - propagatorattForcesProvider - attitude provider for force computationattEventsProvider - attitude provider for events computation| Method Detail |
|---|
public BoundedPropagator getEphemeris()
public void setAttitudeProviderForces(AttitudeProvider attProvForces)
attProvForces - the attitude providerpublic void setAttitudeProviderEvents(AttitudeProvider attProvEvents)
attProvEvents - the attitude provider
public void handleStep(OrekitStepInterpolator interpolator,
boolean isLast)
throws PropagationException
handleStep in interface OrekitStepHandlerinterpolator - interpolator set up for the current stepisLast - if true, this is the last integration step
PropagationException - if step cannot be handled
public void init(SpacecraftState s0,
AbsoluteDate t)
This method is called once at the start of the propagation. It may be used by the step handler to initialize some internal data if needed.
init in interface OrekitStepHandlers0 - initial statet - target time for the integration
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||