Table of Contents

Struct NonSingularElements

Namespace
NominalSystems.Universe
Assembly
NominalSystems.Universe.dll

[Nominal] A different parameterisation of the orbital elements that are particularly useful for formation flying of spacecraft.


public struct NonSingularElements

Constructors

NonSingularElements()

Default constructor

public NonSingularElements()

NonSingularElements(ClassicElements)

Construct new non-singular orbital elements from classic orbital elements

public NonSingularElements(ClassicElements ce)

Parameters

ce ClassicElements

Classical orbital elements

NonSingularElements(double, double, double, double, double, double)

Constructs non singular elements

public NonSingularElements(double semiMajorAxis, double ex, double ey, double inclination, double omegaAscension, double argumentOfMeanLatitude)

Parameters

semiMajorAxis double
ex double
ey double
inclination double
omegaAscension double
argumentOfMeanLatitude double

Fields

ArgumentOfMeanLatitude

[rad] The argument of the mean latitude

public double ArgumentOfMeanLatitude

Field Value

double

Ex

[-] The x component of the eccentricity

public double Ex

Field Value

double

Ey

[-] The y component of the eccentricity

public double Ey

Field Value

double

Inclination

[rad] The inclination of the orbit

public double Inclination

Field Value

double

OmegaAscension

[rad] The right ascension of the ascending node

public double OmegaAscension

Field Value

double

SemiMajorAxis

[m] The orbital semi-major axis

public double SemiMajorAxis

Field Value

double