Skip to content

SGPdotNET.Propogation

parzivail edited this page Apr 15, 2019 · 3 revisions

Orbit

Container for the extracted orbital elements used by the SGP4 propagator.

public class SGPdotNET.Propogation.Orbit

Properties

Type Name Summary
Double Apogee The apogee, in kilometers
Angle ArgumentPerigee The OMEGAO argument of perigree
Angle AscendingNode The XNODEO right ascension of the ascending node
Double BStar BSTAR drag term
Double Eccentricity Eccentricity
DateTime Epoch The epoch of the element
Angle Inclination Inclination
Angle MeanAnomoly The XMO mean anomoly
Double MeanMotion The XNO mean motion, in revolutions per day
Double Perigee The perigree, in kilometers
Double Period Time, in minutes, of revolution (recovered from 2pi / RecoveredMeanMotion)
Double RecoveredMeanMotion The XNODP recovered mean motion
Double RecoveredSemiMajorAxis The AODP recovered semi-major axis
Double SemiMajorAxis The semi-major axis, in kilometers

Methods

Type Name Summary
Boolean Equals(Orbit other)
Boolean Equals(Object obj)
Int32 GetHashCode()

Sgp4

The Simplified General Perturbations (Model 4) propagater

public class SGPdotNET.Propogation.Sgp4

Fields

Type Name Summary
Orbit Orbit The orbit information of the satellite

Methods

Type Name Summary
EciCoordinate FindPosition(Double tsince) Predicts the ECI position of a satellite at a time relative to the satellite's epoch
EciCoordinate FindPosition(DateTime date) Predicts the ECI position of a satellite at a time relative to the satellite's epoch

SgpConstants

Stores various numerical constants used in propogation

public class SGPdotNET.Propogation.SgpConstants

Static Fields

Type Name Summary
Double Ck2 CK2 propogation constant
Double Ck4 CK4 propogation constant
Double DistanceUnitsPerEarthRadii Also called Ae
Double EarthFlatteningConstant Also called kF
Double EarthGravitation Also called mu
Double EarthRadiusKm Also called KmPer
Double EarthRotationPerMinRad Also called THDT or rptim
Double EarthRotationPerSiderealDay Also called OmegaE
Double EpochJan100H1900 Jan 1.0 1900 = Jan 1 1900 00h UTC
Double EpochJan112H1900 Jan 1.5 1900 = Jan 1 1900 12h UTC
Double EpochJan112H2000 Jan 1.5 2000 = Jan 1 2000 12h UTC
Double HoursPerDay The number of hours per day
Double KmPerAu Also called Au
Double MetersPerKilometer The number of meters in a kilometer
Double MinutesPerDay The number of minutes per day
Double MinutesPerDegree The number of minutes per degree
Double Q0 Q-zero propogation constant
Double Qoms2T QOMS2T propogation constant
Double ReciprocalOfMinutesPerTimeUnit Also called XKE
Double S S propogation constant
Double S0 S-zero propogation constant
Double SecondsPerDay The number of seconds per day
Double SecondsPerMinute The number of seconds per minute
Double SpeedOfLight The speef of light, in meters/second
Double TwoPi Twice the value of Pi
Double TwoThirds Two divided by three (2/3)
Double ZonalHarmonicJ2 Also called XJ2
Double ZonalHarmonicJ3 Also called XJ3
Double ZonalHarmonicJ4 Also called XJ4

Clone this wiki locally