Click or drag to resize

OrbitalElementsConvertHyperbolicAnomalyToTimeFromPeriapsis Method

Converts 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: 24.2.419.0 (24.2.419.0)
Syntax
public static double ConvertHyperbolicAnomalyToTimeFromPeriapsis(
	double hyperbolicAnomaly,
	double radiusOfPeriapsis,
	double eccentricity,
	double gravitationalParameter
)

Parameters

hyperbolicAnomaly
Type: SystemDouble
The hyperbolic 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 last periapsis passage.
Exceptions
ExceptionCondition
ArgumentOutOfRangeExceptionThrown when eccentricity is less than or equal to one (indicating that the orbit is not hyperbolic), or if it is negative, or radiusOfPeriapsis or gravitationalParameter is negative or zero.
See Also