Table of Contents

Struct TwoLineElements

Namespace
NominalSystems.Universe
Assembly
NominalSystems.Universe.dll

[Nominal] This structure handles all necessary functions required to to import a Two Line Element set (TLE) to the simulation. A standard TLE will also include a first line with the name of the object, with the second and third lines being the actual TLE data, following the international standard.


public struct TwoLineElements

Constructors

TwoLineElements()

Default constructor

public TwoLineElements()

Fields

Alpha

[-] Inverted semi-major axis (OPTIONAL)

public double Alpha

Field Value

double

ArgumentOfPeriapsis

[rad] Argument of periapsis of the orbit

public double ArgumentOfPeriapsis

Field Value

double

BStar

Drag term, Second derivative of Mean motion

public double BStar

Field Value

double

BallisticCoefficient

First Derivative of Mean Motion/2 revs/day

public double BallisticCoefficient

Field Value

double

CatalogNumber

Catalog Number of Spacecraft

public long CatalogNumber

Field Value

long

Classification

Classification of Spacecraft ie Unclassified

public string Classification

Field Value

string

Eccentricity

[-] Eccentricity of the orbit

public double Eccentricity

Field Value

double

ElementSetNumber

[-] The set number for the element

public int ElementSetNumber

Field Value

int

EphemerisType

Always Zero, only used in undistributed TLE data

public int EphemerisType

Field Value

int

EpochDay

Day of year and fractional portion of day

public double EpochDay

Field Value

double

EpochYear

Last Two Digits of Year

public double EpochYear

Field Value

double

Inclination

[rad] Inclination of the orbital plane

public double Inclination

Field Value

double

IntonationDesignator

International Designator consists of Launch Year, Launch Number and Piece ofLaunch

public string IntonationDesignator

Field Value

string

IsValid

A flag whether the TLE data is valid

public bool IsValid

Field Value

bool

Line0

The identification line of the TLE

public string Line0

Field Value

string

Line1

The first line of the TLE

public string Line1

Field Value

string

Line2

The second line of the TLE

public string Line2

Field Value

string

MeanAnomaly

[rad] Mean Anomaly of orbit

public double MeanAnomaly

Field Value

double

MeanMotion

[rad/s] Revolution of orbit

public double MeanMotion

Field Value

double

Name

Name of the Spacecraft

public string Name

Field Value

string

OmegaAscension

[rad] Right ascension of the ascending node

public double OmegaAscension

Field Value

double

PositionMagnitude

[m] Magnitude of the position vector (OPTIONAL)

public double PositionMagnitude

Field Value

double

RadiusApoapsis

[m] Radius of apoapsis (OPTIONAL)

public double RadiusApoapsis

Field Value

double

RadiusPeriapsis

[m] Radius of periapsis (OPTIONAL)

public double RadiusPeriapsis

Field Value

double

RevolutionNumber

Number of revolutions at Epoch

public int RevolutionNumber

Field Value

int

SemiMajorAxis

[m] The object's Semi-Major Axis

public double SemiMajorAxis

Field Value

double

TrueAnomaly

[rad] True anomaly of the orbit

public double TrueAnomaly

Field Value

double