Click or drag to resize

DelaunayElements Constructor (Double, Double, Double, Double, Double, Double, Double)

Initialize a set of Delaunay elements.

Namespace:  AGI.Foundation.Coordinates
Assembly:  AGI.Foundation.Core (in AGI.Foundation.Core.dll) Version: 24.3.420.0 (24.3.420.0)
Syntax
public DelaunayElements(
	double meanAnomaly,
	double argumentOfPeriapsis,
	double rightAscensionOfAscendingNode,
	double squareRootGravitySemimajorAxis,
	double angularMomentum,
	double angularMomentumAlongZ,
	double gravitationalParameter
)

Parameters

meanAnomaly
Type: SystemDouble
The mean anomaly (radians).
argumentOfPeriapsis
Type: SystemDouble
The argument of periapsis (radians).
rightAscensionOfAscendingNode
Type: SystemDouble
The right ascension of ascending node (radians).
squareRootGravitySemimajorAxis
Type: SystemDouble
The square root of the product of gravitational parameter and semimajor axis (distance squared per time).
angularMomentum
Type: SystemDouble
The angular momentum (distance squared per time).
angularMomentumAlongZ
Type: SystemDouble
The Z Component of angular momentum (distance squared per time).
gravitationalParameter
Type: SystemDouble
Gravitational parameter associated with these elements (distance cubed per time squared).
Exceptions
ExceptionCondition
ArgumentOutOfRangeExceptionThe following cases are invalid: angularMomentumAlongZ > angularMomentum, squareRootGravitySemimajorAxis < 0, or angularMomentum < 0.
Remarks
Due to the numerical nature of these parameters, the element set will not precisely represent orbits with small eccentricities.
See Also