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 |
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 |
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.
|
Vector3D |
getVectorF()
Get equinoctial frame vector f.
|
Vector3D |
getVectorG()
Get equinoctial frame vector g.
|
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 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 getB()
public double getC()
public Vector3D getVectorF()
public Vector3D getVectorG()
public Vector3D getVectorW()
public double getAlpha()
public double getBeta()
public double getGamma()
Copyright © 2002-2020 CS Group. All rights reserved.