PropagationStateConverterGetDateMotionCollectionT Method |
Namespace:
AGI.Foundation.Propagators
Assembly:
AGI.Foundation.Models (in AGI.Foundation.Models.dll) Version: 24.3.420.0 (24.3.420.0)
Syntax public DateMotionCollection<T> GetDateMotionCollection<T>(
string elementID,
IList<JulianDate> times,
IList<double[]> state
)
Public Function GetDateMotionCollection(Of T) (
elementID As String,
times As IList(Of JulianDate),
state As IList(Of Double())
) As DateMotionCollection(Of T)
public:
generic<typename T>
DateMotionCollection<T>^ GetDateMotionCollection(
String^ elementID,
IList<JulianDate>^ times,
IList<array<double>^>^ state
)
member GetDateMotionCollection :
elementID : string *
times : IList<JulianDate> *
state : IList<float[]> -> DateMotionCollection<'T>
Parameters
- elementID
- Type: SystemString
The string identifying which propagation state or auxiliary state element to use when converting the raw state. - times
- Type: System.Collections.GenericIListJulianDate
The times at which the state was recorded. - state
- Type: System.Collections.GenericIListDouble
The raw states recorded at each of the times.
Type Parameters
- T
- The type corresponding to the output of the requested elementID.
For instance, if requesting an elementID corresponding to an instance of a
PropagationVector the type should be Cartesian but if the
elementID corresponds to an instance of a PropagationScalar
the type should be double.
Return Value
Type:
DateMotionCollectionTA
DateMotionCollectionT of the type of the requested state element output.
See Also