Class TLEPropagatorBuilder
- java.lang.Object
-
- org.orekit.propagation.conversion.AbstractPropagatorBuilder
-
- org.orekit.propagation.conversion.TLEPropagatorBuilder
-
- All Implemented Interfaces:
PropagatorBuilder
public class TLEPropagatorBuilder extends AbstractPropagatorBuilder
Builder for TLEPropagator.- Since:
- 6.0
- Author:
- Pascal Parraud
-
-
Constructor Summary
Constructors Constructor Description TLEPropagatorBuilder(TLE templateTLE, PositionAngle positionAngle, double positionScale)
Build a new instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Propagator
buildPropagator(double[] normalizedParameters)
Build a propagator.-
Methods inherited from class org.orekit.propagation.conversion.AbstractPropagatorBuilder
addSupportedParameter, createInitialOrbit, getFrame, getInitialOrbitDate, getMu, getOrbitalParametersDrivers, getOrbitType, getPositionAngle, getPositionScale, getPropagationParametersDrivers, getSelectedNormalizedParameters, resetOrbit, setParameters
-
-
-
-
Field Detail
-
B_STAR
public static final String B_STAR
Parameter name for B* coefficient.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
TLEPropagatorBuilder
public TLEPropagatorBuilder(TLE templateTLE, PositionAngle positionAngle, double positionScale)
Build a new instance.The template TLE is used as a model to
create initial orbit
. It defines the inertial frame, the central attraction coefficient, orbit type, satellite number, classification, .... and is also used together with thepositionScale
to convert from thenormalized
parameters used by the callers of this builder to the real orbital parameters.- Parameters:
templateTLE
- reference TLE from which real orbits will be builtpositionAngle
- position angle type to usepositionScale
- scaling factor used for orbital parameters normalization (typically set to the expected standard deviation of the position)- Since:
- 7.1
-
-
Method Detail
-
buildPropagator
public Propagator buildPropagator(double[] normalizedParameters)
Build a propagator.- Parameters:
normalizedParameters
- normalized values for the selected parameters- Returns:
- an initialized propagator
-
-