|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.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 FormConstructor 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 computationMethod Detail |
---|
public BoundedPropagator getEphemeris()
public void setAttitudeProviderForces(AttitudeProvider attProvForces)
attProvForces
- the attitude providerpublic void setAttitudeProviderEvents(AttitudeProvider attProvEvents)
attProvEvents
- the attitude providerpublic void handleStep(OrekitStepInterpolator interpolator, boolean isLast) throws PropagationException
handleStep
in interface OrekitStepHandler
interpolator
- interpolator set up for the current stepisLast
- if true, this is the last integration step
PropagationException
- if step cannot be handledpublic 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 OrekitStepHandler
s0
- initial statet
- target time for the integration
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |