public class TLEPropagatorBuilder extends AbstractPropagatorBuilder
Modifier and Type | Field and Description |
---|---|
static String |
B_STAR
Parameter name for B* coefficient.
|
Constructor and Description |
---|
TLEPropagatorBuilder(TLE templateTLE,
PositionAngle positionAngle,
double positionScale)
Build a new instance.
|
TLEPropagatorBuilder(TLE templateTLE,
PositionAngle positionAngle,
double positionScale,
DataContext dataContext)
Build a new instance.
|
Modifier and Type | Method and Description |
---|---|
Propagator |
buildPropagator(double[] normalizedParameters)
Build a propagator.
|
addAdditionalEquations, addSupportedParameter, createInitialOrbit, getAdditionalEquations, getAttitudeProvider, getFrame, getInitialOrbitDate, getMu, getOrbitalParametersDrivers, getOrbitType, getPositionAngle, getPositionScale, getPropagationParametersDrivers, getSelectedNormalizedParameters, resetOrbit, setAttitudeProvider, setParameters
public static final String B_STAR
@DefaultDataContext public TLEPropagatorBuilder(TLE templateTLE, PositionAngle positionAngle, double positionScale)
default data context
.
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 the positionScale
to
convert from the normalized
parameters used by the callers of this builder to the real orbital 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)TLEPropagatorBuilder(TLE, PositionAngle, double, DataContext)
public TLEPropagatorBuilder(TLE templateTLE, PositionAngle positionAngle, double positionScale, DataContext dataContext)
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 the positionScale
to
convert from the normalized
parameters used by the callers of this builder to the real orbital 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)dataContext
- used to access frames and time scales.public Propagator buildPropagator(double[] normalizedParameters)
normalizedParameters
- normalized values for the selected parametersCopyright © 2002-2020 CS Group. All rights reserved.