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.2.419.0 (24.2.419.0)
Syntax public DelaunayElements(
double meanAnomaly,
double argumentOfPeriapsis,
double rightAscensionOfAscendingNode,
double squareRootGravitySemimajorAxis,
double angularMomentum,
double angularMomentumAlongZ,
double gravitationalParameter
)
Public Sub New (
meanAnomaly As Double,
argumentOfPeriapsis As Double,
rightAscensionOfAscendingNode As Double,
squareRootGravitySemimajorAxis As Double,
angularMomentum As Double,
angularMomentumAlongZ As Double,
gravitationalParameter As Double
)
public:
DelaunayElements(
double meanAnomaly,
double argumentOfPeriapsis,
double rightAscensionOfAscendingNode,
double squareRootGravitySemimajorAxis,
double angularMomentum,
double angularMomentumAlongZ,
double gravitationalParameter
)
new :
meanAnomaly : float *
argumentOfPeriapsis : float *
rightAscensionOfAscendingNode : float *
squareRootGravitySemimajorAxis : float *
angularMomentum : float *
angularMomentumAlongZ : float *
gravitationalParameter : float -> DelaunayElements
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 Exception | Condition |
---|
ArgumentOutOfRangeException | The 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