Interface Scheduler<T extends ObservedMeasurement<T>>
-
- Type Parameters:
T
- the type of the measurement
- All Known Implementing Classes:
AbstractScheduler
,ContinuousScheduler
,EventBasedScheduler
public interface Scheduler<T extends ObservedMeasurement<T>>
Interface for generatingmeasurements
sequences.- Since:
- 9.3
- Author:
- Luc Maisonobe
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SortedSet<T>
generate(List<OrekitStepInterpolator> interpolators)
Generate a sequence of measurements.void
init(AbsoluteDate start, AbsoluteDate end)
Initialize scheduler at the start of a measurements generation.
-
-
-
Method Detail
-
init
void init(AbsoluteDate start, AbsoluteDate end)
Initialize scheduler at the start of a measurements generation.This method is called once at the start of the measurements generation. It may be used by the scheduler to initialize some internal data if needed, typically
initializing builders
.- Parameters:
start
- start of the measurements time spanend
- end of the measurements time span
-
generate
SortedSet<T> generate(List<OrekitStepInterpolator> interpolators)
Generate a sequence of measurements.- Parameters:
interpolators
- interpolators for spacecraft states- Returns:
- generated measurements
-
-