Table of Contents

Class NonSingularElements

Namespace
NominalSystems.Universe
Assembly
NominalSystems.Universe.dll

TODO: Brenton - What are these elements for and can we update the comments?

public class NonSingularElements
Inheritance
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 new non-singular orbital elements with all of the correct values

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

Parameters

semiMajorAxis double

[m] The object's Semi-Major Axis

ex double
ey double
inclination double
omegaAscension double
argumentOfMeanLatitude double

Fields

ArgumentOfMeanLatitude

public double ArgumentOfMeanLatitude

Field Value

double

Ex

public double Ex

Field Value

double

Ey

public double Ey

Field Value

double

Inclination

public double Inclination

Field Value

double

OmegaAscension

public double OmegaAscension

Field Value

double

SemiMajorAxis

[m] the orbital semi-major axis

public double SemiMajorAxis

Field Value

double