Click or drag to resize

OrbitalElementsConvertMeanAnomalyToTimeSincePreviousPeriapsis Method

Converts the mean anomaly to the time of flight since the previous 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: 18.4.397.0 (18.4.397.0)
Syntax
public static double ConvertMeanAnomalyToTimeSincePreviousPeriapsis(
	double meanAnomaly,
	double radiusOfPeriapsis,
	double eccentricity,
	double gravitationalParameter
)

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.

Return Value

Type: Double
The time since the previous periapsis passage.
Exceptions
ExceptionCondition
ArgumentOutOfRangeExceptionThrown if the eccentricity is negative or radiusOfPeriapsis or gravitationalParameter is negative or zero or if the orbit is open (parabolic or hyperbolic) and the meanAnomaly is negative or zero.
See Also