RotationVectorAngularVelocityToDateMotionCollectionUnitQuaternionCartesian Method |
Namespace:
AGI.Foundation.Coordinates
Assembly:
AGI.Foundation.OrbitPropagation (in AGI.Foundation.OrbitPropagation.dll) Version: 24.3.420.0 (24.3.420.0)
Syntax public static DateMotionCollection<UnitQuaternion, Cartesian> ToDateMotionCollectionUnitQuaternionCartesian(
DateMotionCollection<RotationVectorAngularVelocity> inputCollection,
int order
)
Public Shared Function ToDateMotionCollectionUnitQuaternionCartesian (
inputCollection As DateMotionCollection(Of RotationVectorAngularVelocity),
order As Integer
) As DateMotionCollection(Of UnitQuaternion, Cartesian)
public:
static DateMotionCollection<UnitQuaternion, Cartesian>^ ToDateMotionCollectionUnitQuaternionCartesian(
DateMotionCollection<RotationVectorAngularVelocity>^ inputCollection,
int order
)
static member ToDateMotionCollectionUnitQuaternionCartesian :
inputCollection : DateMotionCollection<RotationVectorAngularVelocity> *
order : int -> DateMotionCollection<UnitQuaternion, Cartesian>
Parameters
- inputCollection
- Type: AGI.FoundationDateMotionCollectionRotationVectorAngularVelocity
A collection of rotation vectors, body-fixed angular velocities, and their derivatives at fixed dates. - order
- Type: SystemInt32
An order of 0 or less produces a DateMotionCollection<UnitQuaternion, Cartesian>
with only the unit quaternion value initialized. An order of 1 produces a collection with both the unit quaternion and the angular velocity expressed in the inertial axes.
An order of 2 or greater produces a collection with the unit quaternion,
inertial angular velocity, and inertial angular acceleration.
Return Value
Type:
DateMotionCollectionUnitQuaternion,
CartesianA collection that represents the attitude and inertial attitude derivatives of a rigid-body at fixed dates.
See Also