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 generatingmeasurementssequences.- 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.voidinit(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
-
-