Click or drag to resize

OrbitalElementsTryConvertMeanAnomalyToTimeUntilNextPeriapsis Method

Tries to convert the mean anomaly to the time of flight until the next periapsis passage in seconds. The value returned is positive and, for closed orbits, periodic.

Namespace:  AGI.Foundation.Coordinates
Assembly:  AGI.Foundation.Core (in AGI.Foundation.Core.dll) Version: 24.3.420.0 (24.3.420.0)
Syntax
public static bool TryConvertMeanAnomalyToTimeUntilNextPeriapsis(
	double meanAnomaly,
	double radiusOfPeriapsis,
	double eccentricity,
	double gravitationalParameter,
	out double timeUntilNextPeriapsis
)

Parameters

meanAnomaly
Type: SystemDouble
The mean anomaly (radians).
radiusOfPeriapsis
Type: SystemDouble
The radius of periapsis.
eccentricity
Type: SystemDouble
The eccentricity of the orbit.
gravitationalParameter
Type: SystemDouble
The gravitational parameter of the central body being orbited.
timeUntilNextPeriapsis
Type: SystemDouble
On return, the time until the next periapsis passage.

Return Value

Type: Boolean
if eccentricity is negative or radiusOfPeriapsis or gravitationalParameter is negative or zero or if the orbit is open (parabolic or hyperbolic) and meanAnomaly is positive or zero; otherwise .
See Also