| 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
Inheritance HierarchyNamespace: AGI.Foundation.Coordinates
 Syntax
SyntaxThe DelaunayElements type exposes the following members.
 Constructors
Constructors| Name | Description | |
|---|---|---|
|  | DelaunayElements(EquinoctialElements) | 
            Initialize a set of Delaunay elements based on a set of EquinoctialElements.
             | 
|  | DelaunayElements(KeplerianElements) | 
            Initialize a set of Delaunay elements based on a set of classical KeplerianElements.
             | 
|  | DelaunayElements(ModifiedKeplerianElements) | 
            Initialize a set of Delaunay elements based on a set of ModifiedKeplerianElements.
             | 
|  | DelaunayElements(MotionCartesian, Double) | 
            Initializes a new instance from the specified cartesian motion and gravitational constant.
             | 
|  | DelaunayElements(Cartesian, Cartesian, Double) | 
            Initialize a set of Delaunay elements based upon a cartesian position and velocity.
             | 
|  | DelaunayElements(MotionCartesian, Double, Double, Double) | 
            Initializes a new instance from the specified cartesian motion and gravitational constant.
             | 
|  | DelaunayElements(Cartesian, Cartesian, Double, Double, Double) | 
            Initialize a set of Delaunay elements based upon a cartesian position and velocity.
             | 
|  | DelaunayElements(Double, Double, Double, Double, Double, Double, Double) | 
            Initialize a set of Delaunay elements.
             | 
 Properties
Properties| Name | Description | |
|---|---|---|
|  | AngularMomentum | 
            Gets the angular momentum (distance squared per time).
             | 
|  | AngularMomentumAlongZ | 
            Gets the Z Component of angular momentum (distance squared per time).
             | 
|  | ArgumentOfPeriapsis | 
            Gets the argument of periapsis (radians).
             | 
|  | GravitationalParameter | 
            Gets the gravitational parameter used to compute these elements (distance cubed per time squared).
             | 
|  | MeanAnomaly | 
            Gets the mean anomaly (radians).
             | 
|  | RightAscensionOfAscendingNode | 
            Gets the right ascension of ascending node (radians).
             | 
|  | SquareRootGravitySemimajorAxis | 
            Gets the square root of the product of gravitational parameter and semimajor axis,
            (distance squared per time).
             | 
 Methods
Methods| Name | Description | |
|---|---|---|
|  | Clone | 
            Clones this object using the specified context.
             | 
|  | Equals | Determines whether the specified object is equal to the current object.(Inherited from Object.) | 
|  | GetHashCode | Serves as the default hash function. (Inherited from Object.) | 
|  | GetType | Gets the Type of the current instance.(Inherited from Object.) | 
|  | ToCartesian | 
            Converts this set of Delaunay elements to a cartesian position and velocity.
             | 
|  | ToString | Returns a string that represents the current object.(Inherited from Object.) | 
 See Also
See Also