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
ArgumentOfPeriapsis
[rad] Argument of periapsis of the orbit
public double ArgumentOfPeriapsis
Field Value
BStar
Drag term, Second derivative of Mean motion
public double BStar
Field Value
BallisticCoefficient
First Derivative of Mean Motion/2 revs/day
public double BallisticCoefficient
Field Value
CatalogNumber
Catalog Number of Spacecraft
public long CatalogNumber
Field Value
Classification
Classification of Spacecraft ie Unclassified
public string Classification
Field Value
Eccentricity
[-] Eccentricity of the orbit
public double Eccentricity
Field Value
ElementSetNumber
[-] The set number for the element
public int ElementSetNumber
Field Value
EphemerisType
Always Zero, only used in undistributed TLE data
public int EphemerisType
Field Value
EpochDay
Day of year and fractional portion of day
public double EpochDay
Field Value
EpochYear
Last Two Digits of Year
public double EpochYear
Field Value
Inclination
[rad] Inclination of the orbital plane
public double Inclination
Field Value
IntonationDesignator
International Designator consists of Launch Year, Launch Number and Piece ofLaunch
public string IntonationDesignator
Field Value
IsValid
A flag whether the TLE data is valid
public bool IsValid
Field Value
Line0
The identification line of the TLE
public string Line0
Field Value
Line1
The first line of the TLE
public string Line1
Field Value
Line2
The second line of the TLE
public string Line2
Field Value
MeanAnomaly
[rad] Mean Anomaly of orbit
public double MeanAnomaly
Field Value
MeanMotion
[rad/s] Revolution of orbit
public double MeanMotion
Field Value
Name
Name of the Spacecraft
public string Name
Field Value
OmegaAscension
[rad] Right ascension of the ascending node
public double OmegaAscension
Field Value
PositionMagnitude
[m] Magnitude of the position vector (OPTIONAL)
public double PositionMagnitude
Field Value
RadiusApoapsis
[m] Radius of apoapsis (OPTIONAL)
public double RadiusApoapsis
Field Value
RadiusPeriapsis
[m] Radius of periapsis (OPTIONAL)
public double RadiusPeriapsis
Field Value
RevolutionNumber
Number of revolutions at Epoch
public int RevolutionNumber
Field Value
SemiMajorAxis
[m] The object's Semi-Major Axis
public double SemiMajorAxis
Field Value
TrueAnomaly
[rad] True anomaly of the orbit
public double TrueAnomaly