Package org.orekit.attitudes
Interface BoundedAttitudeProvider
-
- All Superinterfaces:
AttitudeProvider
,AttitudeRotationModel
,EventDetectorsProvider
,ParameterDriversProvider
- All Known Implementing Classes:
AggregateBoundedAttitudeProvider
,TabulatedLofOffset
,TabulatedProvider
public interface BoundedAttitudeProvider extends AttitudeProvider
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
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description AbsoluteDate
getMaxDate()
Get the last date of the range.AbsoluteDate
getMinDate()
Get the first date of the range.static BoundedAttitudeProvider
of(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, getParametersDrivers
-
Methods inherited from interface org.orekit.propagation.events.EventDetectorsProvider
getDateDetector, getEventDetectors, getFieldDateDetector, getFieldEventDetectors
-
Methods inherited from interface org.orekit.utils.ParameterDriversProvider
getNbParametersDriversValue, getParameterDriver, getParameters, getParameters, getParameters, getParameters, getParametersAllValues, getParametersAllValues, isSupported
-
-
-
-
Method Detail
-
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
static BoundedAttitudeProvider of(AttitudeProvider attitudeProvider, TimeInterval interval)
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
-
-