public class AuxiliaryElements extends Object
Most of them are defined in Danielson paper at § 2.1.
Constructor | Description |
---|---|
AuxiliaryElements(Orbit orbit,
int retrogradeFactor) |
Simple constructor.
|
Modifier and Type | Method | Description |
---|---|---|
double |
getA() |
Get A = sqrt(μ * a).
|
double |
getAlpha() |
Get direction cosine α for central body.
|
double |
getB() |
Get B = sqrt(1 - e²).
|
double |
getBeta() |
Get direction cosine β for central body.
|
double |
getC() |
Get C = 1 + p² + q².
|
AbsoluteDate |
getDate() |
Get the date of the orbit.
|
double |
getEcc() |
Get the eccentricity.
|
Frame |
getFrame() |
Get the definition frame of the orbit.
|
double |
getGamma() |
Get direction cosine γ for central body.
|
double |
getH() |
Get the y component of eccentricity vector.
|
double |
getK() |
Get the x component of eccentricity vector.
|
double |
getKeplerianPeriod() |
Get the Keplerian period.
|
double |
getLf() |
Get the eccentric longitude.
|
double |
getLM() |
Get the mean longitude.
|
double |
getLv() |
Get the true longitude.
|
double |
getMeanMotion() |
Get the Keplerian mean motion.
|
double |
getMu() |
Get the central body attraction coefficient.
|
double |
getP() |
Get the y component of inclination vector.
|
double |
getQ() |
Get the x component of inclination vector.
|
int |
getRetrogradeFactor() |
Get the retrograde factor.
|
double |
getSma() |
Get the semi-major axis.
|
org.hipparchus.geometry.euclidean.threed.Vector3D |
getVectorF() |
Get equinoctial frame vector f.
|
org.hipparchus.geometry.euclidean.threed.Vector3D |
getVectorG() |
Get equinoctial frame vector g.
|
org.hipparchus.geometry.euclidean.threed.Vector3D |
getVectorW() |
Get equinoctial frame vector w.
|
public AuxiliaryElements(Orbit orbit, int retrogradeFactor)
orbit
- related mean orbit for auxiliary elementsretrogradeFactor
- retrograde factor I [Eq. 2.1.2-(2)]public AbsoluteDate getDate()
public Frame getFrame()
public double getMu()
public double getEcc()
public double getMeanMotion()
public double getKeplerianPeriod()
public double getSma()
public double getK()
This element called k in DSST corresponds to ex
for the EquinoctialOrbit
public double getH()
This element called h in DSST corresponds to ey
for the EquinoctialOrbit
public double getQ()
This element called q in DSST corresponds to hx
for the EquinoctialOrbit
public double getP()
This element called p in DSST corresponds to hy
for the EquinoctialOrbit
public double getLM()
public double getLv()
public double getLf()
public int getRetrogradeFactor()
public double getA()
public double getB()
public double getC()
public org.hipparchus.geometry.euclidean.threed.Vector3D getVectorF()
public org.hipparchus.geometry.euclidean.threed.Vector3D getVectorG()
public org.hipparchus.geometry.euclidean.threed.Vector3D getVectorW()
public double getAlpha()
public double getBeta()
public double getGamma()
Copyright © 2002-2019 CS Systèmes d'information. All rights reserved.