Class Generator
java.lang.Object
org.orekit.estimation.measurements.generation.Generator
Main generator for
observed measurements.- Since:
- 9.3
- Author:
- Luc Maisonobe
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddPropagator(Propagator propagator) Add a propagator.addPropagator(Propagator propagator, String name) Add a propagator.<T extends ObservedMeasurement<T>>
voidaddScheduler(Scheduler<T> scheduler) Add a sequences generator for a specific measurement type.voidaddSubscriber(GeneratedMeasurementSubscriber subscriber) Add a subscriber.voidgenerate(AbsoluteDate start, AbsoluteDate end) Generate measurements.getPropagator(ObservableSatellite satellite) Get a registered propagator.
-
Constructor Details
-
Generator
public Generator()Build a generator with no sequences generator.
-
-
Method Details
-
addPropagator
Add a propagator.- Parameters:
propagator- to add- Returns:
- satellite satellite propagated by the propagator
-
addPropagator
Add a propagator.- Parameters:
propagator- to addname- satellite name (if null, a default name built from index will be used)- Returns:
- satellite satellite propagated by the propagator
- Since:
- 13.0
-
getPropagator
Get a registered propagator.- Parameters:
satellite- satellite propagated by the propagatoraddPropagator(Propagator)- Returns:
- propagator corresponding to satellite
-
addScheduler
Add a sequences generator for a specific measurement type.- Type Parameters:
T- the type of the measurement- Parameters:
scheduler- sequences generator to add
-
addSubscriber
Add a subscriber.- Parameters:
subscriber- to add- Since:
- 12.0
- See Also:
-
generate
Generate measurements.- Parameters:
start- start of the measurements time spanend- end of the measurements time span
-