CelestrakGeneralPerturbationElements Constructor (Sgp4Elements, String, String, String, String, Double, Double, Int32, Int32, Int32) |
Initializes a new instance from a set of
Sgp4Elements and additional
meta-data contained in a Celestrak General Perturbation file.
Namespace:
AGI.Foundation.Propagators
Assembly:
AGI.Foundation.Models (in AGI.Foundation.Models.dll) Version: 24.3.420.0 (24.3.420.0)
Syntax public CelestrakGeneralPerturbationElements(
Sgp4Elements elements,
string name,
string satelliteNumber,
string classification,
string internationalDesignator,
double meanMotionDot,
double meanMotionDotDot,
int ephemerisType,
int elementNumber,
int revolutions
)
Public Sub New (
elements As Sgp4Elements,
name As String,
satelliteNumber As String,
classification As String,
internationalDesignator As String,
meanMotionDot As Double,
meanMotionDotDot As Double,
ephemerisType As Integer,
elementNumber As Integer,
revolutions As Integer
)
public:
CelestrakGeneralPerturbationElements(
Sgp4Elements^ elements,
String^ name,
String^ satelliteNumber,
String^ classification,
String^ internationalDesignator,
double meanMotionDot,
double meanMotionDotDot,
int ephemerisType,
int elementNumber,
int revolutions
)
new :
elements : Sgp4Elements *
name : string *
satelliteNumber : string *
classification : string *
internationalDesignator : string *
meanMotionDot : float *
meanMotionDotDot : float *
ephemerisType : int *
elementNumber : int *
revolutions : int -> CelestrakGeneralPerturbationElements
Parameters
- elements
- Type: AGI.Foundation.PropagatorsSgp4Elements
The elements specifying the essential orbit ephemeris data. - name
- Type: SystemString
The name of the satellite. - satelliteNumber
- Type: SystemString
The NORAD satellite catalog number, as a string. - classification
- Type: SystemString
The single character classification for the satellite. All civilian
space objects are classified with 'U' for 'Unclassified'.
- internationalDesignator
- Type: SystemString
The international catalog number assigned by the
World Data Center-A for Rockets and Satellites.
- meanMotionDot
- Type: SystemDouble
The first time derivative of the mean motion at epoch in revolutions per day. - meanMotionDotDot
- Type: SystemDouble
The second time derivative of the mean motion at epoch
in revolutions per day squared. - ephemerisType
- Type: SystemInt32
The ephemeris type of the elements. Ephemeris Type 0 is the correct type for Sgp4Propagator.
Ephemeris type 4 is not supported by Sgp4Propagator, and it will throw an argument exception
if a CelestrakGeneralPerturbationElements has ephemeris type 4. - elementNumber
- Type: SystemInt32
A number assigned to indicate the number of times this ephemeris has been regenerated. - revolutions
- Type: SystemInt32
The number of times the spacecraft has passed through its ascending node (since launch).
Exceptions See Also