Click or drag to resize

DelaunayElements Class

A set of Delaunay elements. This is a set of canonical angle-action variables that are commonly used in analytic orbit theory.

All units are SI unless indicated otherwise. For more information see the Units topic.

Inheritance Hierarchy
SystemObject
  AGI.Foundation.CoordinatesDelaunayElements

Namespace:  AGI.Foundation.Coordinates
Assembly:  AGI.Foundation.Core (in AGI.Foundation.Core.dll) Version: 24.2.419.0 (24.2.419.0)
Syntax
public sealed class DelaunayElements : ICloneWithContext

The DelaunayElements type exposes the following members.

Constructors
  NameDescription
Public methodDelaunayElements(EquinoctialElements)
Initialize a set of Delaunay elements based on a set of EquinoctialElements.
Public methodDelaunayElements(KeplerianElements)
Initialize a set of Delaunay elements based on a set of classical KeplerianElements.
Public methodDelaunayElements(ModifiedKeplerianElements)
Initialize a set of Delaunay elements based on a set of ModifiedKeplerianElements.
Public methodDelaunayElements(MotionCartesian, Double)
Initializes a new instance from the specified cartesian motion and gravitational constant.
Public methodDelaunayElements(Cartesian, Cartesian, Double)
Initialize a set of Delaunay elements based upon a cartesian position and velocity.
Public methodDelaunayElements(MotionCartesian, Double, Double, Double)
Initializes a new instance from the specified cartesian motion and gravitational constant.
Public methodDelaunayElements(Cartesian, Cartesian, Double, Double, Double)
Initialize a set of Delaunay elements based upon a cartesian position and velocity.
Public methodDelaunayElements(Double, Double, Double, Double, Double, Double, Double)
Initialize a set of Delaunay elements.
Top
Properties
  NameDescription
Public propertyAngularMomentum
Gets the angular momentum (distance squared per time).
Public propertyAngularMomentumAlongZ
Gets the Z Component of angular momentum (distance squared per time).
Public propertyArgumentOfPeriapsis
Gets the argument of periapsis (radians).
Public propertyGravitationalParameter
Gets the gravitational parameter used to compute these elements (distance cubed per time squared).
Public propertyMeanAnomaly
Gets the mean anomaly (radians).
Public propertyRightAscensionOfAscendingNode
Gets the right ascension of ascending node (radians).
Public propertySquareRootGravitySemimajorAxis
Gets the square root of the product of gravitational parameter and semimajor axis, (distance squared per time).
Top
Methods
  NameDescription
Public methodClone
Clones this object using the specified context.
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodToCartesian
Converts this set of Delaunay elements to a cartesian position and velocity.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
See Also