Package org.orekit.attitudes
Interface BoundedAttitudeProvider
- All Superinterfaces:
AttitudeProvider,AttitudeRotationModel,EventDetectorsProvider,ParameterDriversProvider
- All Known Implementing Classes:
AggregateBoundedAttitudeProvider,TabulatedLofOffset,TabulatedProvider
This interface is intended for attitude ephemerides valid only during a time range.
This interface provides a mean to retrieve an attitude at any time within a given range. It should be implemented by attitude readers based on external data files.
- Since:
- 10.3
- Author:
- Bryan Cazabonne
-
Field Summary
Fields inherited from interface org.orekit.propagation.events.EventDetectorsProvider
DATATION_ACCURACY -
Method Summary
Modifier and TypeMethodDescriptionGet the last date of the range.Get the first date of the range.static BoundedAttitudeProviderof(AttitudeProvider attitudeProvider, TimeInterval interval) Creates a bounded provider given a time interval and a standard attitude provider, with the same outputs.Methods inherited from interface org.orekit.attitudes.AttitudeProvider
getAttitude, getAttitude, getAttitudeRotation, getAttitudeRotation, getAttitudeRotation, getAttitudeRotation, getEventDetectors, getFieldEventDetectors, getParametersDriversMethods inherited from interface org.orekit.propagation.events.EventDetectorsProvider
getDateDetector, getEventDetectors, getFieldDateDetector, getFieldEventDetectorsMethods inherited from interface org.orekit.utils.ParameterDriversProvider
getNbParametersDriversValue, getParameterDriver, getParameters, getParameters, getParameters, getParameters, getParametersAllValues, getParametersAllValues, isSupported
-
Method Details
-
getMinDate
AbsoluteDate getMinDate()Get the first date of the range.- Returns:
- the first date of the range
-
getMaxDate
AbsoluteDate getMaxDate()Get the last date of the range.- Returns:
- the last date of the range
-
of
Creates a bounded provider given a time interval and a standard attitude provider, with the same outputs.- Parameters:
attitudeProvider- provider to be boundedinterval- time interval- Returns:
- an instance of the interface
- Since:
- 13.1
-