Class TLEPropagatorBuilder
java.lang.Object
org.orekit.propagation.conversion.AbstractPropagatorBuilder<TLEPropagator,TLE,TleGenerationAlgorithm>
org.orekit.propagation.conversion.AbstractAnalyticalPropagatorBuilder<TLEPropagator,TLE,TleGenerationAlgorithm>
org.orekit.propagation.conversion.TLEPropagatorBuilder
- All Implemented Interfaces:
Cloneable,PropagatorBuilder
public class TLEPropagatorBuilder
extends AbstractAnalyticalPropagatorBuilder<TLEPropagator,TLE,TleGenerationAlgorithm>
Builder for TLEPropagator.
- Since:
- 6.0
- Author:
- Pascal Parraud, Thomas Paulet
-
Constructor Summary
ConstructorsConstructorDescriptionTLEPropagatorBuilder(DataContext dataContext, TleGenerationAlgorithm generationAlgorithm) Build a new instance.TLEPropagatorBuilder(DataContext dataContext, TleGenerationAlgorithm generationAlgorithm, AttitudeProvider attitudeProvider) Build a new instance.TLEPropagatorBuilder(TleGenerationAlgorithm generationAlgorithm) Build a new instance. -
Method Summary
Modifier and TypeMethodDescriptionbuildPropagator(double[] normalizedParameters) Build a propagator.clone().Methods inherited from class org.orekit.propagation.conversion.AbstractAnalyticalPropagatorBuilder
addImpulseManeuver, buildLeastSquaresModel, clearImpulseManeuvers, getImpulseManeuversMethods inherited from class org.orekit.propagation.conversion.AbstractPropagatorBuilder
addAdditionalDerivativesProvider, addPropagationParameters, buildPropagator, deselectDynamicParameters, getAdditionalDerivativesProviders, getAttitudeProvider, getMass, getOrbitalParameterFactory, getPropagationParametersDrivers, getSelectedNormalizedParameters, resetOrbit, setAttitudeProvider, setMass, setParameters
-
Constructor Details
-
TLEPropagatorBuilder
Build a new instance. This constructor uses thedefault data context.- Parameters:
generationAlgorithm- TLE generation algorithm- Since:
- 14.0
- See Also:
-
TLEPropagatorBuilder
Build a new instance.- Parameters:
dataContext- used to access frames and time scales.generationAlgorithm- TLE generation algorithm- Since:
- 14.0
- See Also:
-
TLEPropagatorBuilder
public TLEPropagatorBuilder(DataContext dataContext, TleGenerationAlgorithm generationAlgorithm, AttitudeProvider attitudeProvider) Build a new instance.- Parameters:
dataContext- used to access frames and time scales.generationAlgorithm- TLE generation algorithmattitudeProvider- attitude law to use- Since:
- 14.0
-
-
Method Details
-
clone
..- Overrides:
clonein classAbstractPropagatorBuilder<TLEPropagator,TLE, TleGenerationAlgorithm>
-
buildPropagator
Build a propagator.- Specified by:
buildPropagatorin interfacePropagatorBuilder- Specified by:
buildPropagatorin classAbstractPropagatorBuilder<TLEPropagator,TLE, TleGenerationAlgorithm> - Parameters:
normalizedParameters- normalized values for the selected parameters- Returns:
- an initialized propagator
-