MotionEvaluatorT, TDerivativeEvaluate Method (JulianDate, JulianDate, Duration, Int32)
public DateMotionCollection<T, TDerivative> Evaluate( JulianDate start, JulianDate stop, Duration step, int order )
Public Function Evaluate ( start As JulianDate, stop As JulianDate, step As Duration, order As Integer ) As DateMotionCollection(Of T, TDerivative)
public: DateMotionCollection<T, TDerivative>^ Evaluate( JulianDate start, JulianDate stop, Duration step, int order )
member Evaluate : start : JulianDate * stop : JulianDate * step : Duration * order : int -> DateMotionCollection<'T, 'TDerivative>
This method takes advantage of the ThreadingPolicy to improve performance.
The first date in the returned collection will be start. The last date in the collection will be stop, so the difference between the second-to-last date and the last date may be less than step. Also, these dates will always be present in the returned collection even if the duration between them is less than step.