public class TLEPropagatorBuilder extends AbstractPropagatorBuilder
| Modifier and Type | Field and Description |
|---|---|
static String |
B_STAR
Parameter name for B* coefficient.
|
| Constructor and Description |
|---|
TLEPropagatorBuilder(int satelliteNumber,
char classification,
int launchYear,
int launchNumber,
String launchPiece,
int elementNumber,
int revolutionNumberAtEpoch)
Deprecated.
as of 7.1, replaced with
TLEPropagatorBuilder(int,
char, int, int, String, int, int, OrbitType, PositionAngle) |
TLEPropagatorBuilder(int satelliteNumber,
char classification,
int launchYear,
int launchNumber,
String launchPiece,
int elementNumber,
int revolutionNumberAtEpoch,
OrbitType orbitType,
PositionAngle positionAngle)
Build a new instance.
|
| Modifier and Type | Method and Description |
|---|---|
Propagator |
buildPropagator(AbsoluteDate date,
double[] parameters)
Build a propagator.
|
double |
getParameter(String name)
Get parameter value from its name.
|
void |
setParameter(String name,
double value)
Set parameter value from its name.
|
addSupportedParameter, checkParameters, createInitialOrbit, getFrame, getFreeParameters, getOrbitType, getPositionAngle, getSupportedParameters, setFreeParameterspublic static final String B_STAR
@Deprecated public TLEPropagatorBuilder(int satelliteNumber, char classification, int launchYear, int launchNumber, String launchPiece, int elementNumber, int revolutionNumberAtEpoch) throws OrekitException
TLEPropagatorBuilder(int,
char, int, int, String, int, int, OrbitType, PositionAngle)satelliteNumber - satellite numberclassification - classification (U for unclassified)launchYear - launch year (all digits)launchNumber - launch numberlaunchPiece - launch pieceelementNumber - element numberrevolutionNumberAtEpoch - revolution number at epochOrekitException - if the TEME frame cannot be setpublic TLEPropagatorBuilder(int satelliteNumber,
char classification,
int launchYear,
int launchNumber,
String launchPiece,
int elementNumber,
int revolutionNumberAtEpoch,
OrbitType orbitType,
PositionAngle positionAngle)
throws OrekitException
satelliteNumber - satellite numberclassification - classification (U for unclassified)launchYear - launch year (all digits)launchNumber - launch numberlaunchPiece - launch pieceelementNumber - element numberrevolutionNumberAtEpoch - revolution number at epochorbitType - orbit type to usepositionAngle - position angle type to useOrekitException - if the TEME frame cannot be setpublic Propagator buildPropagator(AbsoluteDate date, double[] parameters) throws OrekitException
date - date associated to the parameters to configure the initial stateparameters - set of position/velocity(/free) parameters to configure the propagatorOrekitException - if propagator cannot be buildpublic double getParameter(String name) throws OrekitIllegalArgumentException
The abstract base class only supports NewtonianAttraction.CENTRAL_ATTRACTION_COEFFICIENT, specialized propagator
builders may support more parameters.
getParameter in interface PropagatorBuildergetParameter in class AbstractPropagatorBuildername - parameter nameOrekitIllegalArgumentException - if parameter is not supportedpublic void setParameter(String name, double value) throws OrekitIllegalArgumentException
The abstract base class only supports NewtonianAttraction.CENTRAL_ATTRACTION_COEFFICIENT, specialized propagator
builders may support more parameters.
setParameter in interface PropagatorBuildersetParameter in class AbstractPropagatorBuildername - parameter namevalue - parameter valueOrekitIllegalArgumentException - if parameter is not supportedCopyright © 2002-2016 CS Systèmes d'information. All rights reserved.