Click or drag to resize

LifetimeElements Class

A set of elements produced by the LifetimeOrbitPropagator to represent the approximate mean classical elements associated with the periapsis of each successive orbit over the course of a satellite's lifetime.
Inheritance Hierarchy

Namespace:  AGI.Foundation.Coordinates
Assembly:  AGI.Foundation.OrbitPropagation (in AGI.Foundation.OrbitPropagation.dll) Version: 20.3.405.0 (20.3.405.0)
public sealed class LifetimeElements : ICloneWithContext

The LifetimeElements type exposes the following members.

Public methodLifetimeElements
Initialize a set of lifetime orbit elements to represent one orbit pass.
Public propertyArgumentOfPeriapsis
Gets the argument of periapsis of the orbit, in radians.
Public propertyArgumentOfPeriapsisRate
Gets the current rate of change of the ArgumentOfPeriapsis, in radians per second.
Public propertyEccentricity
Gets the eccentricity of the orbit.
Public propertyEccentricityRate
Gets the current rate of change of the Eccentricity, in units per second.
Public propertyGravitationalParameter
Gets the gravitational parameter used for this element set (distance cubed per time squared).
Public propertyInclination
Gets the inclination of the orbit, in radians.
Public propertyInclinationRate
Gets the current rate of change of the Inclination, in radians per second.
Public propertyOrbitCount
Gets the number of orbits produced by the propagator from the initial conditions to the current elements.
Public propertyRightAscensionOfAscendingNode
Gets the right ascension of the ascending node of the orbit, in radians.
Public propertyRightAscensionOfAscendingNodeRate
Gets the current rate of change of the RightAscensionOfAscendingNode, in radians per second.
Public propertySemimajorAxis
Gets the semimajor axis of the orbit, in meters. Semimajor axis represents half the distance between the periapsis and the apoapsis.
Public propertySemimajorAxisRate
Gets the current rate of change of the SemimajorAxis, in meters per second.
Public propertySiderealPeriod
Gets the approximate orbit period, in seconds, for the current orbit pass.
Public propertyTimeOfPeriapsis
Gets the time at the periapsis of this orbit pass.
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 a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodToKeplerianMeanElements
Convert these elements to an equivalent KeplerianElements representation at the periapsis.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
See Also