ModifiedKeplerianElements Constructor (Cartesian, Cartesian, Double) |
Initializes a new instance from the specified
Cartesian position,
Cartesian velocity, and gravitational parameter.
Namespace:
AGI.Foundation.Coordinates
Assembly:
AGI.Foundation.Core (in AGI.Foundation.Core.dll) Version: 24.3.420.0 (24.3.420.0)
Syntax public ModifiedKeplerianElements(
Cartesian position,
Cartesian velocity,
double gravitationalParameter
)
Public Sub New (
position As Cartesian,
velocity As Cartesian,
gravitationalParameter As Double
)
public:
ModifiedKeplerianElements(
Cartesian position,
Cartesian velocity,
double gravitationalParameter
)
new :
position : Cartesian *
velocity : Cartesian *
gravitationalParameter : float -> ModifiedKeplerianElements
Parameters
- position
- Type: AGI.Foundation.CoordinatesCartesian
The cartesian position (distance). - velocity
- Type: AGI.Foundation.CoordinatesCartesian
The cartesian velocity (distance per time). - gravitationalParameter
- Type: SystemDouble
The gravitational parameter for the central body (distance cubed per time squared).
Exceptions Remarks
If the orbit eccentricity turns out to be less than
Epsilon12,
the argument of periapsis will be aligned with the ascending node (the value is set to zero).
See Also