Table of Contents

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

double

LL

[-] Omega+omega+f

public double LL

Field Value

double

P1

[-] e*sin(omega+Omega)

public double P1

Field Value

double

P2

[-] e*cos(omega+Omega)

public double P2

Field Value

double

Q1

[-] tan(i/2)*sin(Omega)

public double Q1

Field Value

double

Q2

[-] tan(i/2)*cos(Omega)

public double Q2

Field Value

double

SemiMajorAxis

[m] The Semi-Major Axis of the Body

public double SemiMajorAxis

Field Value

double