public class Analytical2DOrbitModel extends Object implements Serializable
Analytical2DParameterModel
,
Analytical2DPropagator
,
Serialized FormModifier 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.