AxesLinearRate Constructor (Axes, JulianDate, UnitQuaternion, UnitCartesian, Double, Double) |
Initializes a new instance with the specified parameters.
Namespace:
AGI.Foundation.Geometry
Assembly:
AGI.Foundation.Core (in AGI.Foundation.Core.dll) Version: 24.3.420.0 (24.3.420.0)
Syntax public AxesLinearRate(
Axes referenceAxes,
JulianDate epoch,
UnitQuaternion initialRotation,
UnitCartesian spinAxis,
double initialRotationalVelocity,
double rotationalAcceleration
)
Public Sub New (
referenceAxes As Axes,
epoch As JulianDate,
initialRotation As UnitQuaternion,
spinAxis As UnitCartesian,
initialRotationalVelocity As Double,
rotationalAcceleration As Double
)
public:
AxesLinearRate(
Axes^ referenceAxes,
JulianDate epoch,
UnitQuaternion initialRotation,
UnitCartesian spinAxis,
double initialRotationalVelocity,
double rotationalAcceleration
)
new :
referenceAxes : Axes *
epoch : JulianDate *
initialRotation : UnitQuaternion *
spinAxis : UnitCartesian *
initialRotationalVelocity : float *
rotationalAcceleration : float -> AxesLinearRate
Parameters
- referenceAxes
- Type: AGI.Foundation.GeometryAxes
The axes from which this axes is offset. - epoch
- Type: AGI.Foundation.TimeJulianDate
The reference epoch at which the initial rotational displacement and velocity are defined. - initialRotation
- Type: AGI.Foundation.CoordinatesUnitQuaternion
The rotational displacement of this axes with respect to the reference axes at the reference epoch. - spinAxis
- Type: AGI.Foundation.CoordinatesUnitCartesian
The spin axis with respect to the reference axis. - initialRotationalVelocity
- Type: SystemDouble
The magnitude of the rotational velocity with respect to the reference axes at the reference epoch. - rotationalAcceleration
- Type: SystemDouble
The magnitude of the rotational acceleration with respect to the reference axes at the reference epoch.
See Also