EquinoctialElements Class |
A set of equinoctial orbital elements. This is a nonsingular orbital element set that is often used in operational systems since it is well behaved for small eccentricities and inclinations. The Direction element of the structure indicates whether the orbit is posigrade or retrograde.
All units are SI unless indicated otherwise. For more information see the Units topic.
Namespace: AGI.Foundation.Coordinates
The EquinoctialElements type exposes the following members.
Name | Description | |
---|---|---|
EquinoctialElements(DelaunayElements) |
Initialize a set of equinoctial elements from a set of DelaunayElements.
| |
EquinoctialElements(KeplerianElements) |
Initialize a set of equinoctial elements from a set of classical KeplerianElements.
| |
EquinoctialElements(ModifiedKeplerianElements) |
Initialize a set of equinoctial elements from a set of ModifiedKeplerianElements.
| |
EquinoctialElements(MotionCartesian, Double) |
Initializes a new instance from the specified cartesian motion and gravitational constant.
| |
EquinoctialElements(Cartesian, Cartesian, Double) |
Initialize a set of equinoctial elements from cartesian position and velocity.
| |
EquinoctialElements(Double, Double, Double, Double, Double, Double, Boolean, Double) |
Initialize a set of equinoctial elements.
|
Name | Description | |
---|---|---|
Direction |
Gets the parameter indicating whether this orbit is posigrade (+1.0) or retrograde (-1.0).
| |
EccentricityCosineLongitudeOfPeriapsis |
Gets the Eccentricity * Cos(Argument Of Periapsis + Direction*Right Ascension Of Ascending Node)
| |
EccentricitySineLongitudeOfPeriapsis |
Gets the Eccentricity * Sin(Argument Of Periapsis + Direction*Right Ascension Of Ascending Node)
| |
GravitationalParameter |
Gets the gravitational parameter associated with this element set (distance cubed per time squared).
| |
InclinationAndRightAscensionCosineParameter |
Gets the Sin(Inclination)*Cos(Right Ascension Of Ascending Node) / (1 + Cos(Inclination) )
| |
InclinationAndRightAscensionSineParameter |
Gets the Sin(Inclination)*Sin(Right Ascension Of Ascending Node) / (1 + Cos(Inclination) )
| |
MeanLongitude |
Gets the Mean Anomaly + Argument Of Periapsis + Direction*Right Ascension Of Ascending Node (radians)
| |
SemimajorAxis |
Gets the Semimajor axis (distance).
|
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.) | |
MeanLongitudeToEccentricLongitude |
Converts the longitude of mean anomaly to longitude of eccentric anomaly.
| |
ToCartesian |
Converts this set of equinoctial elements to a cartesian position and velocity.
| |
ToString | Returns a string that represents the current object. (Inherited from Object.) |