Click or drag to resize

KeplerianElements Constructor (MotionCartesian, Double)

Initializes a new instance from the specified Cartesian motion and gravitational parameter. The given elements must represent a closed orbit. For other orbit types, use ModifiedKeplerianElements.

Namespace:  AGI.Foundation.Coordinates
Assembly:  AGI.Foundation.Core (in AGI.Foundation.Core.dll) Version: 20.3.405.0 (20.3.405.0)
Syntax
public KeplerianElements(
	Motion<Cartesian> motion,
	double gravitationalParameter
)

Parameters

motion
Type: AGI.FoundationMotionCartesian
The cartesian position and velocity (distance and distance per time).
gravitationalParameter
Type: SystemDouble
The gravitational parameter for the central body (distance cubed per time squared).
Exceptions
ExceptionCondition
ArgumentOutOfRangeException Thrown when the eccentricity is negative or not below unity or if the semimajor axis is not finitely positive.
See Also