Package org.orekit.attitudes
Interface AttitudeProviderModifier
-
- All Superinterfaces:
AttitudeProvider
- All Known Implementing Classes:
GroundPointingAttitudeModifier
,SpinStabilized
,YawCompensation
,YawSteering
public interface AttitudeProviderModifier extends AttitudeProvider
This interface represents an attitude provider that modifies/wraps another underlying provider.- Since:
- 5.1
- Author:
- Luc Maisonobe
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description static AttitudeProviderModifier
getFrozenAttitudeProvider(AttitudeProvider attitudeProvider)
Wrap the input provider with a new one always returning attitudes with zero rotation rate and acceleration.AttitudeProvider
getUnderlyingAttitudeProvider()
Get the underlying attitude provider.-
Methods inherited from interface org.orekit.attitudes.AttitudeProvider
getAttitude, getAttitude, getAttitudeRotation, getAttitudeRotation
-
-
-
-
Method Detail
-
getUnderlyingAttitudeProvider
AttitudeProvider getUnderlyingAttitudeProvider()
Get the underlying attitude provider.- Returns:
- underlying attitude provider
-
getFrozenAttitudeProvider
static AttitudeProviderModifier getFrozenAttitudeProvider(AttitudeProvider attitudeProvider)
Wrap the input provider with a new one always returning attitudes with zero rotation rate and acceleration. It is not physically sound, but remains useful for performance when a full, physical attitude with time derivatives is not needed.- Parameters:
attitudeProvider
- provider to wrap- Returns:
- wrapping provider
- Since:
- 12.1
-
-