Click or drag to resize

PropagationEulerianAxes Constructor (String, ReferenceFrame, UnitQuaternion, Cartesian, Matrix3By3Symmetric)

Initializes a new instance.

Namespace:  AGI.Foundation.Propagators
Assembly:  AGI.Foundation.OrbitPropagation (in AGI.Foundation.OrbitPropagation.dll) Version: 24.2.419.0 (24.2.419.0)
Syntax
public PropagationEulerianAxes(
	string id,
	ReferenceFrame propagationFrame,
	UnitQuaternion initialAttitudeQuaternion,
	Cartesian initialAngularVelocity,
	Matrix3By3Symmetric inertiaMatrix
)

Parameters

id
Type: SystemString
A unique string identifying this attitude in the output.
propagationFrame
Type: AGI.Foundation.GeometryReferenceFrame
The inertial frame in which to propagate.
initialAttitudeQuaternion
Type: AGI.Foundation.CoordinatesUnitQuaternion
The body-fixed attitude at the starting epoch of propagation with respect to the axes of the propagationFrame.
initialAngularVelocity
Type: AGI.Foundation.CoordinatesCartesian
The body-fixed angular velocity at the starting epoch of propagation.
inertiaMatrix
Type: AGI.Foundation.CoordinatesMatrix3By3Symmetric
The 3x3 body-fixed, positive definite inertia matrix of the rigid body.
See Also