Click or drag to resize

OrbitalElements.TryConvertHyperbolicAnomalyToTimeFromPeriapsis Method

Tries to convert the hyperbolic anomaly to the time of flight from the corresponding periapsis passage in seconds. The value returned is signed and monotonic even for periodic orbits.

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 TryConvertHyperbolicAnomalyToTimeFromPeriapsis(
	double hyperbolicAnomaly,
	double radiusOfPeriapsis,
	double eccentricity,
	double gravitationalParameter,
	out double timeFromPeriapsis
)

Parameters

hyperbolicAnomaly
Type: System.Double
The hyperbolic 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.
timeFromPeriapsis
Type: System.Double
On return, the time since the last periapsis passage.

Return Value

Type: Boolean
false if eccentricity is less than or equal to one (indicating that the orbit is not hyperbolic) or radiusOfPeriapsis or gravitationalParameter is negative or zero; otherwise true.
See Also