public class Analytical2DOrbitModel extends Object implements Serializable
Analytical2DParameterModel,
Analytical2DPropagator,
Serialized Form| Modifier and Type | Method and Description |
|---|---|
Analytical2DParameterModel |
getAolModel()
Get the argument of latitude parameter model.
|
int[] |
getDevelopmentOrders()
Return the array with models trigonometric orders.
|
Analytical2DParameterModel |
getExModel()
Get the x eccentricity component parameter model.
|
Analytical2DParameterModel |
getEyModel()
Get the y eccentricity component parameter model.
|
Analytical2DParameterModel |
getIncModel()
Get the inclination parameter model.
|
Analytical2DParameterModel |
getLnaModel()
Get the longitude of ascending node parameter model.
|
MassProvider |
getMassModel()
Returns the spacecraft mass model.
|
int[] |
getMaxOrders()
Return the array with the highest trigonometric orders available.
|
double |
getMu()
Returns the standard gravitational parameter.
|
Analytical2DParameterModel[] |
getParameterModels()
Get the array of parameter models.
|
Analytical2DParameterModel |
getSmaModel()
Get the semi major axis parameter model.
|
double[] |
propagateModel(AbsoluteDate date)
Propagate each parameter model to specified date and return an array of 6 values.
|
double[] |
propagateModel(AbsoluteDate date,
int[] orders)
Propagate each parameter model to specified date and return an array of 6 values.
|
public Analytical2DOrbitModel(Analytical2DParameterModel a, Analytical2DParameterModel ex, Analytical2DParameterModel ey, Analytical2DParameterModel i, Analytical2DParameterModel lna, Analytical2DParameterModel alpha, int[] orders, MassProvider mass, double mu)
a - 2D model of orbital parameter aex - 2D model of orbital parameter exey - 2D model of orbital parameter eyi - 2D model of parameter ilna - 2D model of parameter lnaalpha - 2D model of parameter alphaorders - orders of trigonometric developments for [a, ex, ey, i, lna, alpha]mass - mass of spacecraftmu - standard gravitational parameterpublic Analytical2DOrbitModel(Analytical2DParameterModel a, Analytical2DParameterModel ex, Analytical2DParameterModel ey, Analytical2DParameterModel i, Analytical2DParameterModel lna, Analytical2DParameterModel alpha, MassProvider mass, double mu)
a - 2D model of orbital parameter aex - 2D model of orbital parameter exey - 2D model of parameter eyi - 2D model of parameter ilna - 2D model of parameter lnaalpha - 2D model of parameter alphamass - mass of spacecraftmu - standard gravitational parameterpublic Analytical2DOrbitModel(Analytical2DParameterModel a, Analytical2DParameterModel ex, Analytical2DParameterModel ey, Analytical2DParameterModel i, Analytical2DParameterModel lna, Analytical2DParameterModel alpha, double mu)
a - 2D model of parameter aex - 2D model of parameter exey - 2D model of parameter eyi - 2D model of parameter ilna - 2D model of parameter raanalpha - 2D model of parameter alphamu - standard gravitational parameterpublic Analytical2DOrbitModel(Analytical2DParameterModel a, Analytical2DParameterModel ex, Analytical2DParameterModel ey, Analytical2DParameterModel i, Analytical2DParameterModel lna, Analytical2DParameterModel alpha, int[] orders, double mu)
a - 2D model of parameter aex - 2D model of parameter exey - 2D model of parameter eyi - 2D model of parameter ilna - 2D model of parameter raanalpha - 2D model of parameter alphaorders - orders of trigonometric developments for [a, ex, ey, i, lna, alpha]mu - standard gravitational parameterpublic double[] propagateModel(AbsoluteDate date) throws PatriusException
date - datePatriusException - thrown if ERA cannot be computedpublic double[] propagateModel(AbsoluteDate date, int[] orders) throws PatriusException
date - dateorders - orders [6 x trig]PatriusException - thrown if ERA cannot be computedpublic int[] getDevelopmentOrders()
public int[] getMaxOrders()
public MassProvider getMassModel()
public double getMu()
public Analytical2DParameterModel[] getParameterModels()
public Analytical2DParameterModel getSmaModel()
public Analytical2DParameterModel getExModel()
public Analytical2DParameterModel getEyModel()
public Analytical2DParameterModel getIncModel()
public Analytical2DParameterModel getLnaModel()
public Analytical2DParameterModel getAolModel()
Copyright © 2020 CNES. All rights reserved.