CartesianOnePointPropagator.Propagate Method (JulianDate, JulianDate, Duration, Int32, ReferenceFrame) |
Calculates position (and zero or more derivatives) for regular time steps over an interval.
Note: when propagating, it may be more efficient to specify times using
an arithmetically safe TimeStandard to avoid the need
to convert in order to perform the propagation. The length of a time step may be different in
different TimeStandards. So be careful when specifying times.
Namespace:
AGI.Foundation.Propagators
Assembly:
AGI.Foundation.Models (in AGI.Foundation.Models.dll) Version: 25.1.421.0 (25.1.421.0)
Syntaxpublic DateMotionCollection<Cartesian> Propagate(
JulianDate startDate,
JulianDate stopDate,
Duration timeStep,
int order,
ReferenceFrame outputReferenceFrame
)
Public Function Propagate (
startDate As JulianDate,
stopDate As JulianDate,
timeStep As Duration,
order As Integer,
outputReferenceFrame As ReferenceFrame
) As DateMotionCollection(Of Cartesian)
public:
DateMotionCollection<Cartesian>^ Propagate(
JulianDate startDate,
JulianDate stopDate,
Duration timeStep,
int order,
ReferenceFrame^ outputReferenceFrame
)
member Propagate :
startDate : JulianDate *
stopDate : JulianDate *
timeStep : Duration *
order : int *
outputReferenceFrame : ReferenceFrame -> DateMotionCollection<Cartesian>
Parameters
- startDate
- Type: AGI.Foundation.Time.JulianDate
The first date for which to calculate position and velocity. - stopDate
- Type: AGI.Foundation.Time.JulianDate
The last date for which to calculate position and velocity. - timeStep
- Type: AGI.Foundation.Time.Duration
The Duration between each ephemeris point. - order
- Type: System.Int32
The order of the highest derivative to compute. To compute just position, pass 0. To compute position and velocity (if available), pass 1. And so on. - outputReferenceFrame
- Type: AGI.Foundation.Geometry.ReferenceFrame
The reference frame in which the generated ephemeris data is to be expressed.
Return Value
Type:
DateMotionCollection<Cartesian>
A list of date and motion for each step in the interval. The
stopDate is always
the last point in the list even when this makes the step between the second-to-last and last points less than the specified step.
Remarks
See Also