public class KeplerianPropagatorBuilder extends AbstractPropagatorBuilder
Constructor and Description |
---|
KeplerianPropagatorBuilder(double mu,
Frame frame)
Deprecated.
as of 7.1, replaced with
KeplerianPropagatorBuilder(double,
Frame, OrbitType, PositionAngle) |
KeplerianPropagatorBuilder(double mu,
Frame frame,
OrbitType orbitType,
PositionAngle positionAngle)
Build a new instance.
|
Modifier and Type | Method and Description |
---|---|
Propagator |
buildPropagator(AbsoluteDate date,
double[] parameters)
Build a propagator.
|
addSupportedParameter, checkParameters, createInitialOrbit, getFrame, getFreeParameters, getOrbitType, getParameter, getPositionAngle, getSupportedParameters, setFreeParameters, setParameter
@Deprecated public KeplerianPropagatorBuilder(double mu, Frame frame)
KeplerianPropagatorBuilder(double,
Frame, OrbitType, PositionAngle)
mu
- central attraction coefficient (m³/s²)frame
- the frame in which the orbit is propagated
(must be a pseudo-inertial frame
)public KeplerianPropagatorBuilder(double mu, Frame frame, OrbitType orbitType, PositionAngle positionAngle)
mu
- central attraction coefficient (m³/s²)frame
- the frame in which the orbit is propagated
(must be a pseudo-inertial frame
)orbitType
- orbit type to usepositionAngle
- position angle type to usepublic 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 buildCopyright © 2002-2016 CS Systèmes d'information. All rights reserved.