public class AuxiliaryElements extends Object
Most of them are defined in Danielson paper at § 2.1.
Constructor and Description |
---|
AuxiliaryElements(Orbit orbit,
int retrogradeFactor)
Simple constructor.
|
Modifier and Type | Method and 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.apache.commons.math3.geometry.euclidean.threed.Vector3D |
getVectorF()
Get equinoctial frame vector f.
|
org.apache.commons.math3.geometry.euclidean.threed.Vector3D |
getVectorG()
Get equinoctial frame vector g.
|
org.apache.commons.math3.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.apache.commons.math3.geometry.euclidean.threed.Vector3D getVectorF()
public org.apache.commons.math3.geometry.euclidean.threed.Vector3D getVectorG()
public org.apache.commons.math3.geometry.euclidean.threed.Vector3D getVectorW()
public double getAlpha()
public double getBeta()
public double getGamma()
Copyright © 2002–2016 CS Syst?mes d'Information. All rights reserved.