public interface PropagatorBuilder
| Modifier and Type | Method and Description |
|---|---|
Propagator |
buildPropagator(AbsoluteDate date,
double[] parameters)
Build a propagator.
|
Frame |
getFrame()
Get the frame in which the orbit is propagated.
|
List<String> |
getFreeParameters()
Get the free parameters used to build the propagator.
|
OrbitType |
getOrbitType()
Get the orbit type expected for the 6 first parameters in
buildPropagator(AbsoluteDate, double[]). |
double |
getParameter(String name)
Get parameter value from its name.
|
PositionAngle |
getPositionAngle()
Get the position angle type expected for the 6 first parameters in
buildPropagator(AbsoluteDate, double[]). |
List<String> |
getSupportedParameters()
Get the names of the supported parameters.
|
void |
setFreeParameters(List<String> parameters)
Set the free parameters in order to build the propagator.
|
void |
setParameter(String name,
double value)
Set parameter value from its name.
|
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 buildOrbitType getOrbitType()
buildPropagator(AbsoluteDate, double[]).buildPropagator(AbsoluteDate, double[])buildPropagator(AbsoluteDate, double[]),
getPositionAngle()PositionAngle getPositionAngle()
buildPropagator(AbsoluteDate, double[]).buildPropagator(AbsoluteDate, double[])buildPropagator(AbsoluteDate, double[]),
getOrbitType()Frame getFrame()
void setFreeParameters(List<String> parameters) throws OrekitIllegalArgumentException
The parameters must belong to the list returned by getSupportedParameters()
parameters - free parameters to set when building the propagatorOrekitIllegalArgumentException - if one of the parameters is not supportedList<String> getSupportedParameters()
List<String> getFreeParameters()
double getParameter(String name) throws OrekitIllegalArgumentException
name - parameter nameOrekitIllegalArgumentException - if parameter is not supportedvoid setParameter(String name, double value) throws OrekitIllegalArgumentException
name - parameter namevalue - parameter valueOrekitIllegalArgumentException - if parameter is not supportedCopyright © 2002-2016 CS Systèmes d'information. All rights reserved.