Class EquinoctialElements
- Namespace
- NominalSystems.Universe
- Assembly
- NominalSystems.Universe.dll
This structure contains the set of Equinoctial elements that define the spacecraft translational state.
public class EquinoctialElements
- Inheritance
-
EquinoctialElements
Constructors
EquinoctialElements(double, double, double, double, double, double, double)
Constructs a new equinoctial elements with all of the correct values
public EquinoctialElements(double semiMajorAxis, double p1, double p2, double q1, double q2, double l, double ll)
Parameters
semiMajorAxis
double[m] The Semi-Major Axis of the Body
p1
double[-] e*sin(omega+Omega)
p2
double[-] e*cos(omega+Omega)
q1
double[-] tan(i/2)*sin(Omega)
q2
double[-] tan(i/2)*cos(Omega)
l
double[-] Omega+omega+M
ll
double[-] Omega+omega+f
Fields
L
[-] Omega+omega+M
public double L
Field Value
LL
[-] Omega+omega+f
public double LL
Field Value
P1
[-] e*sin(omega+Omega)
public double P1
Field Value
P2
[-] e*cos(omega+Omega)
public double P2
Field Value
Q1
[-] tan(i/2)*sin(Omega)
public double Q1
Field Value
Q2
[-] tan(i/2)*cos(Omega)
public double Q2
Field Value
SemiMajorAxis
[m] The Semi-Major Axis of the Body
public double SemiMajorAxis