Package org.orekit.attitudes
Interface AttitudeRotationModel
-
- All Superinterfaces:
ParameterDriversProvider
- All Known Subinterfaces:
AttitudeProvider,AttitudeProviderModifier,BoundedAttitudeProvider,GNSSAttitudeProvider
- All Known Implementing Classes:
AggregateBoundedAttitudeProvider,AlignedAndConstrained,AttitudesSequence,AttitudesSwitcher,BeidouGeo,BeidouIGSO,BeidouMeo,BodyCenterPointing,CelestialBodyPointed,FixedRate,FrameAlignedProvider,Galileo,GenericGNSS,Glonass,GPSBlockIIA,GPSBlockIIF,GPSBlockIIR,GroundPointing,GroundPointingAttitudeModifier,LofOffset,LofOffsetPointing,NadirPointing,SpinStabilized,TabulatedLofOffset,TabulatedProvider,TargetPointing,TorqueFree,YawCompensation,YawSteering
public interface AttitudeRotationModel extends ParameterDriversProvider
Interface for (attitude) rotation models taking as inputs a spacecraft state and model parameters. The rotation is defined between a reference frame and the satellite one.- Since:
- 13.0
- Author:
- Romain Serra
- See Also:
SpacecraftState,FieldSpacecraftState,Rotation,FieldRotation,Attitude,FieldAttitude,Maneuver
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <T extends CalculusFieldElement<T>>
FieldRotation<T>getAttitudeRotation(FieldSpacecraftState<T> state, T[] parameters)Computed the rotation given the input state and parameters' values.RotationgetAttitudeRotation(SpacecraftState state, double[] parameters)Computed the rotation given the input state and parameters' values.-
Methods inherited from interface org.orekit.utils.ParameterDriversProvider
getNbParametersDriversValue, getParameterDriver, getParameters, getParameters, getParameters, getParameters, getParametersAllValues, getParametersAllValues, getParametersDrivers, isSupported
-
-
-
-
Method Detail
-
getAttitudeRotation
Rotation getAttitudeRotation(SpacecraftState state, double[] parameters)
Computed the rotation given the input state and parameters' values.- Parameters:
state- spacecraft stateparameters- values for parameter drivers- Returns:
- attitude's rotation
-
getAttitudeRotation
<T extends CalculusFieldElement<T>> FieldRotation<T> getAttitudeRotation(FieldSpacecraftState<T> state, T[] parameters)
Computed the rotation given the input state and parameters' values.- Type Parameters:
T- field type- Parameters:
state- spacecraft stateparameters- values for parameter drivers- Returns:
- attitude's rotation
-
-