Package org.orekit.attitudes
Interface AttitudeSwitchHandler
-
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
@FunctionalInterface public interface AttitudeSwitchHandler
Interface for attitude switch notifications.This interface is intended to be implemented by users who want to be notified when an attitude switch occurs.
- Since:
- 13.0
- See Also:
AbstractSwitchingAttitudeProvider
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidswitchOccurred(AttitudeProvider preceding, AttitudeProvider following, SpacecraftState state)Method called when attitude is switched from one law to another law.
-
-
-
Method Detail
-
switchOccurred
void switchOccurred(AttitudeProvider preceding, AttitudeProvider following, SpacecraftState state)
Method called when attitude is switched from one law to another law.- Parameters:
preceding- attitude law used preceding the switch (i.e. in the past of the switch event for a forward propagation, or in the future of the switch event for a backward propagation)following- attitude law used following the switch (i.e. in the future of the switch event for a forward propagation, or in the past of the switch event for a backward propagation)state- state at switch time (with attitude computed using the past law)
-
-