TwoBodyPropagator Constructor (JulianDate, ReferenceFrame, MotionCartesian, Double) |
Initializes a new instance.
Namespace:
AGI.Foundation.Propagators
Assembly:
AGI.Foundation.Models (in AGI.Foundation.Models.dll) Version: 24.2.419.0 (24.2.419.0)
Syntax public TwoBodyPropagator(
JulianDate orbitEpoch,
ReferenceFrame referenceFrame,
Motion<Cartesian> initialConditions,
double gravitationalParameter
)
Public Sub New (
orbitEpoch As JulianDate,
referenceFrame As ReferenceFrame,
initialConditions As Motion(Of Cartesian),
gravitationalParameter As Double
)
public:
TwoBodyPropagator(
JulianDate orbitEpoch,
ReferenceFrame^ referenceFrame,
Motion<Cartesian> initialConditions,
double gravitationalParameter
)
new :
orbitEpoch : JulianDate *
referenceFrame : ReferenceFrame *
initialConditions : Motion<Cartesian> *
gravitationalParameter : float -> TwoBodyPropagator
Parameters
- orbitEpoch
- Type: AGI.Foundation.TimeJulianDate
The Julian date at which the initial conditions are defined. - referenceFrame
- Type: AGI.Foundation.GeometryReferenceFrame
The reference frame in which the initialConditions are defined.
Generally this should be the InertialFrame of the central body
around which you are propagating. See the Remarks section for more information.
- initialConditions
- Type: AGI.FoundationMotionCartesian
The elements from which to propagate. - gravitationalParameter
- Type: SystemDouble
The gravitational parameter for the central body around which to propagate.
Exceptions Exception | Condition |
---|
ArgumentException |
Thrown when the initialConditions do not contain velocity information.
|
Remarks See Also