Click or drag to resize

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
)

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
ExceptionCondition
ArgumentNullException Thrown when elements is .
See Also