AbstractPropagatorBuilder
, EcksteinHechlerPropagatorBuilder
, KeplerianPropagatorBuilder
, NumericalPropagatorBuilder
, TLEPropagatorBuilder
public interface PropagatorBuilder
Modifier and Type | Method | Description |
---|---|---|
Propagator |
buildPropagator(double[] normalizedParameters) |
Build a propagator.
|
Frame |
getFrame() |
Get the frame in which the orbit is propagated.
|
AbsoluteDate |
getInitialOrbitDate() |
Get the date of the initial orbit.
|
ParameterDriversList |
getOrbitalParametersDrivers() |
Get the drivers for the configurable orbital parameters.
|
OrbitType |
getOrbitType() |
Get the orbit type expected for the 6 first parameters in
buildPropagator(double[]) . |
PositionAngle |
getPositionAngle() |
Get the position angle type expected for the 6 first parameters in
buildPropagator(double[]) . |
ParameterDriversList |
getPropagationParametersDrivers() |
Get the drivers for the configurable propagation parameters.
|
double[] |
getSelectedNormalizedParameters() |
Get the current value of selected normalized parameters.
|
Propagator buildPropagator(double[] normalizedParameters) throws OrekitException
normalizedParameters
- normalized values for the selected parametersOrekitException
- if propagator cannot be builddouble[] getSelectedNormalizedParameters()
OrbitType getOrbitType()
buildPropagator(double[])
.buildPropagator(double[])
buildPropagator(double[])
,
getPositionAngle()
PositionAngle getPositionAngle()
buildPropagator(double[])
.buildPropagator(double[])
buildPropagator(double[])
,
getOrbitType()
AbsoluteDate getInitialOrbitDate()
Frame getFrame()
ParameterDriversList getOrbitalParametersDrivers()
ParameterDriversList getPropagationParametersDrivers()
The parameters typically correspond to force models.
Copyright © 2002-2018 CS Systèmes d'information. All rights reserved.