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.