Struct EquinoctialElements
- Namespace
- NominalSystems.Universe
- Assembly
- NominalSystems.Universe.dll
[Nominal] This structure contains the set of Equinoctial elements that define the spacecraft translational state.
public struct EquinoctialElements
Constructors
EquinoctialElements()
Default constructor
public EquinoctialElements()
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