Click or drag to resize

OrbitalElements.TryConvertTrueAnomalyToTimeSincePreviousPeriapsis Method

Tries to convert the true 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: 25.1.421.0 (25.1.421.0)
Syntax
public static bool TryConvertTrueAnomalyToTimeSincePreviousPeriapsis(
	double trueAnomaly,
	double radiusOfPeriapsis,
	double eccentricity,
	double gravitationalParameter,
	out double timeSincePreviousPeriapsis
)

Parameters

trueAnomaly
Type: System.Double
The true anomaly (radians).
radiusOfPeriapsis
Type: System.Double
The radius of periapsis.
eccentricity
Type: System.Double
The eccentricity of the orbit.
gravitationalParameter
Type: System.Double
The gravitational parameter of the central body being orbited.
timeSincePreviousPeriapsis
Type: System.Double
On return, the time since the previous periapsis passage.

Return Value

Type: Boolean
false if eccentricity is negative or radiusOfPeriapsis or gravitationalParameter is negative or zero or if the orbit is open (parabolic or hyperbolic) and trueAnomaly is negative or zero or if trueAnomaly is not within the valid range for the type of orbit; otherwise true.
See Also