-
Notifications
You must be signed in to change notification settings - Fork 16
SGPdotNET.Propogation
parzivail edited this page Apr 15, 2019
·
3 revisions
Container for the extracted orbital elements used by the SGP4 propagator.
public class SGPdotNET.Propogation.OrbitProperties
| 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() |
The Simplified General Perturbations (Model 4) propagater
public class SGPdotNET.Propogation.Sgp4Fields
| 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 |
Stores various numerical constants used in propogation
public class SGPdotNET.Propogation.SgpConstantsStatic 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 |