|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.orekit.propagation.analytical.twod.Analytical2DOrbitModel
public class Analytical2DOrbitModel
This class represents an analytical 2D orbit model, it is made of 6 parameter models, one per adapted circular parameter.
Analytical2DParameterModel,
Analytical2DPropagator,
Serialized Form| Method Summary | |
|---|---|
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. |
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. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
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 parameter
public 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 parameter
public 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 parameter
public 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 parameter| Method Detail |
|---|
public double[] propagateModel(AbsoluteDate date)
throws OrekitException
date - date
OrekitException - thrown if ERA cannot be computed
public double[] propagateModel(AbsoluteDate date,
int[] orders)
throws OrekitException
date - dateorders - orders [6 x trig]
OrekitException - thrown if ERA cannot be computedpublic int[] getDevelopmentOrders()
public int[] getMaxOrders()
public double getMu()
public Analytical2DParameterModel[] getParameterModels()
public Analytical2DParameterModel getSmaModel()
public Analytical2DParameterModel getExModel()
public Analytical2DParameterModel getEyModel()
public Analytical2DParameterModel getIncModel()
public Analytical2DParameterModel getLnaModel()
public Analytical2DParameterModel getAolModel()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||