org.orekit.propagation.analytical
Interface AdapterPropagator.DifferentialEffect

All Known Implementing Classes:
J2DifferentialEffect, SmallManeuverAnalyticalModel
Enclosing class:
AdapterPropagator

public static interface AdapterPropagator.DifferentialEffect

Interface for orbit differential effects.


Method Summary
 SpacecraftState apply(SpacecraftState original)
          Apply the effect to a spacecraft state.
 

Method Detail

apply

SpacecraftState apply(SpacecraftState original)
                      throws OrekitException
Apply the effect to a spacecraft state.

Applying the effect may be a no-op in some cases. A typical example is maneuvers, for which the state is changed only for time after the maneuver occurrence.

Parameters:
original - original state without the effect
Returns:
updated state at the same date, taking the effect into account if meaningful
Throws:
OrekitException - if effect cannot be computed


Copyright © 2016 CNES. All Rights Reserved.