SpecializedOrbitSolverCreateEarthRepeatGroundTraceOrbitUsingApproximateAltitude Method |
Creates a circular orbit that exactly repeats its ground trace after a specified number of revolutions under
the influence of J2 perturbations. Uses Earth defaults.
Namespace:
AGI.Foundation.Propagators
Assembly:
AGI.Foundation.Models (in AGI.Foundation.Models.dll) Version: 23.2.417.0 (23.2.417.0)
Syntaxpublic static J2Propagator CreateEarthRepeatGroundTraceOrbitUsingApproximateAltitude(
JulianDate orbitEpoch,
double approximateAltitude,
double inclination,
int numberRevsToRepeat,
double ascendingNodeLongitude
)
Public Shared Function CreateEarthRepeatGroundTraceOrbitUsingApproximateAltitude (
orbitEpoch As JulianDate,
approximateAltitude As Double,
inclination As Double,
numberRevsToRepeat As Integer,
ascendingNodeLongitude As Double
) As J2Propagator
public:
static J2Propagator^ CreateEarthRepeatGroundTraceOrbitUsingApproximateAltitude(
JulianDate orbitEpoch,
double approximateAltitude,
double inclination,
int numberRevsToRepeat,
double ascendingNodeLongitude
)
static member CreateEarthRepeatGroundTraceOrbitUsingApproximateAltitude :
orbitEpoch : JulianDate *
approximateAltitude : float *
inclination : float *
numberRevsToRepeat : int *
ascendingNodeLongitude : float -> J2Propagator
Parameters
- orbitEpoch
- Type: AGI.Foundation.TimeJulianDate
The epoch associated with the initial conditions of the propagated orbit. - approximateAltitude
- Type: SystemDouble
The approximate desired altitude for the repeat ground trace orbit. The method iterates to find the closest exact match. - inclination
- Type: SystemDouble
The inclination of the orbit. - numberRevsToRepeat
- Type: SystemInt32
The number of revolutions until the ground trace exactly repeats. - ascendingNodeLongitude
- Type: SystemDouble
The longitude of the ascending node in the Earth-fixed frame.
Return Value
Type:
J2PropagatorA
J2Propagator object that is initialized at its ascending node with the desired orbit epoch, orbital elements, and gravity field.
ExceptionsException | Condition |
---|
ArgumentOutOfRangeException |
Thrown if approximateAltitude is negative, if numberRevsToRepeat is zero or negative,
or if inclination is less than zero or greater than pi radians.
|
Remarks
See Also