Click or drag to resize

KozaiIzsakMeanElements Constructor (MotionCartesian, Double, Double, Double)

Initializes a set of Kozai-Izsak mean elements from the specified cartesian motion.

Namespace:  AGI.Foundation.Coordinates
Assembly:  AGI.Foundation.Core (in AGI.Foundation.Core.dll) Version: 19.1.398.0 (19.1.398.0)
Syntax
public KozaiIzsakMeanElements(
	Motion<Cartesian> motion,
	double gravitationalParameter,
	double j2UnnormalizedValue,
	double referenceDistance
)

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).
j2UnnormalizedValue
Type: SystemDouble
The non-normalized J2 zonal harmonic coefficient.
referenceDistance
Type: SystemDouble
The reference distance (equatorial radius) associated with the J2 coefficient.
Exceptions
ExceptionCondition
ArgumentExceptionThe given elements must represent a closed orbit. The exception is thrown if the eccentricity is negative or not below unity or if the semimajor axis is not finitely positive. For other orbit types, use ModifiedKeplerianElements.
See Also