public class FieldAuxiliaryElements<T extends CalculusFieldElement<T>> extends Object
Most of them are defined in Danielson paper at § 2.1.
Constructor and Description |
---|
FieldAuxiliaryElements(FieldOrbit<T> orbit,
int retrogradeFactor)
Simple constructor.
|
Modifier and Type | Method and Description |
---|---|
T |
getAlpha()
Get direction cosine α for central body.
|
T |
getB()
Get B = sqrt(1 - e²).
|
T |
getBeta()
Get direction cosine β for central body.
|
T |
getC()
Get C = 1 + p² + q².
|
FieldAbsoluteDate<T> |
getDate()
Get the date of the orbit.
|
T |
getEcc()
Get the eccentricity.
|
Frame |
getFrame()
Get the definition frame of the orbit.
|
T |
getGamma()
Get direction cosine γ for central body.
|
T |
getH()
Get the y component of eccentricity vector.
|
T |
getK()
Get the x component of eccentricity vector.
|
T |
getKeplerianPeriod()
Get the Keplerian period.
|
T |
getLe()
Get the eccentric longitude.
|
T |
getLM()
Get the mean longitude.
|
T |
getLv()
Get the true longitude.
|
T |
getMeanMotion()
Get the Keplerian mean motion.
|
T |
getP()
Get the y component of inclination vector.
|
T |
getQ()
Get the x component of inclination vector.
|
int |
getRetrogradeFactor()
Get the retrograde factor.
|
T |
getSma()
Get the semi-major axis.
|
FieldVector3D<T> |
getVectorF()
Get equinoctial frame vector f.
|
FieldVector3D<T> |
getVectorG()
Get equinoctial frame vector g.
|
FieldVector3D<T> |
getVectorW()
Get equinoctial frame vector w.
|
public FieldAuxiliaryElements(FieldOrbit<T> orbit, int retrogradeFactor)
orbit
- related mean orbit for auxiliary elementsretrogradeFactor
- retrograde factor I [Eq. 2.1.2-(2)]public FieldAbsoluteDate<T> getDate()
public Frame getFrame()
public T getEcc()
public T getMeanMotion()
public T getKeplerianPeriod()
public T getSma()
public T getK()
This element called k in DSST corresponds to ex
for the EquinoctialOrbit
public T getH()
This element called h in DSST corresponds to ey
for the EquinoctialOrbit
public T getQ()
This element called q in DSST corresponds to hx
for the EquinoctialOrbit
public T getP()
This element called p in DSST corresponds to hy
for the EquinoctialOrbit
public T getLM()
public T getLv()
public T getLe()
public int getRetrogradeFactor()
public T getB()
public T getC()
public FieldVector3D<T> getVectorF()
public FieldVector3D<T> getVectorG()
public FieldVector3D<T> getVectorW()
public T getAlpha()
public T getBeta()
public T getGamma()
Copyright © 2002-2023 CS GROUP. All rights reserved.